4272 posts • joined 9 Mar 2007
So how is this different to other kinds of stylometry...
... which you can easily get around by just write code in another style. Having stylometry even allows you to modify your code gradually so it'll look like code from someone else.
Well you'd need to compare available income
Costs of living are high in Germany, for example I have to pay about 400 Euros a month (including heating and water) for my little 75m² (+basement and attic) flat. That's a bit more than 350 pounds a month. Healthcare is also organized differently so you have to pay about 20% of your income for that.
OpenBSD seems to have a decent management
Their innovations include changing the time type to 64 Bits on 32 Bit machines, or having a memory allocator which deliberately tries to put unmapped pages of memory in between your allocations so out of bounds accesses will likely trigger a protection fault.
Re: Watch out for Netplan!
"eth0 *is* the unpredictable name"
Supporters of the new scheme claim that. They think that something like "enp5s0" is much better than just eth0 for the one and only wired network interface that's found in 99.999% of all computers.
Ohh and in the FreeDesktop anouncement they even give some examples for what your eth0 could be now:
Firmware/BIOS provided index numbers for on-board devices (example: eno1)
Firmware/BIOS provided PCI Express hotplug slot index numbers (example: ens1)
physical/geographical location of the connector of the hardware (example: enp2s0)
MAC address (example: enx78e7d1ea46da)
Classic, unpredictable kernel-native ethX naming (example: eth0)
All of those weird people who previously would have written bad software for Windows are now invading the Linux userspace.
Well it could be done
We'd only need to make concerted efforts to reach other cultures.
Re: Who said they are using EM in the first place?
Well actually there's stil much more life left in EM. After all we can (theoretically) go up to light frequencies and use "antenna" arrays on both ends so we essentially have lots of high bandwidth (multi-terabit) point to point connections.
The more pressing issue is that high power transmissions are dying out. Our troposcatter transmissions are being phased out as better options (i.e. fiberoptics) become more and more prevalent.
Most transmissions are now in the sub 10kW EIRP range, and they are digital so they will look like noise to any observer and perhaps even blend with the noise.
The times when TV stations blasted away with hundreds of kilowatts are gone.
Re: "Because this is the year of Linux on the desktop? ;p"
Windows and Visual Studio usually are what you get form your employer, not necessarily what you actually want to work with.
It's a compromise, if it was for IT departments all developers would have to use VBA so they can have a consistent image for all clients.
Re: "and switching to plain text"
Well one should note that for 99% of cases, any program written for plain ASCII will just work for UTF-8. After all, when do you really want to find out the length of a string in characters instead of octets? Usually the most one does with strings is compare them to other strings and/or chop them appart at certain places.
At the company I'm currently at, we handle the "routing table" of the German telephone network. It's a nearly 20 Gigabyte text file in which we need to do a daily update. The previous version, which ran on an SQL-Server was unable to keep up with the daily updates, the new version does the daily batch job in around 20 minutes.
There are examples where binary data is more efficient at a moderate cost of extra complexity. However most systems today really benefit more from having an easy to read, understand and fix format, than speeding up a process that happens every few seconds from 2 ms to 0.1 ms.
BTW, Office products are probably the area where it doesn't matter if your files are binary or not. They still are basically impossible to work with.
I wonder how much productivity one could gain...
... by kicking out all of that office software and switching to plain text, plus some department which can layout printed documents for you if you need them.
I mean today we essentially live in a world where all the data of a company is stored on computers, but in formats which are hard to read for computers. Also people who don't know anything about typography try to do their own desktop publishing which could be done by specialists in a fraction of the time.
Well they are trying hard to come up with new markets
That's why over there hackerspaces get quite a lot of blessings from the government. They see that this bottom-up style of innovation can work, as it did with the home-computer revolution of the 1970s.
Have they fixed the serial port issue?
The Raspberry PI3 essentially had only its "mini-UART" on the header, which had its clock derived from the CPU core and therefore was rather unusable.
Re: I use them...
Well it's actually rather expensive. We are talking about perhaps 5 Euros per board, which is far to expensive for something only few people need.
What makes it expensive is that it needs galvanic isolation. So it's about the same number of parts you have in a fixed voltage power supply, you only need beefier components as you're dealing with lower voltages and therefore higher currents.
I have a project for it
I'm working on a new way to digitize video tapes. Essentially I'm trying to get the raw signal from the video heads and then process it later. Gigabit Ethernet, even if it's just connected to USB2 could give more than 30 Megasameples per second which should be good enough for most consumer formats.
The Pi would then interface with an FPGA with some extra RAM essentially used as a FIFO.
Re: ATX connector?
"Also, for an UPS with an ATX connector fitted you would have to install it inside the computer case. Would there be sufficient room for the battery, and a free drive bay where you can put the monitoring panel? "
Well but then you need more converters. You'd first need to convert your 12V to some voltage your battery needs to charge (e.g. 14V) and then you need converters for all the voltages your ATX connector has. Which is +12V +5V +3.3V -5V -12V.
That's a lot of converters which need to work at fairly low voltages making them less efficient. It's far easier to have 2 converters. One from 230V AC to 14V DC, and one from 10-14V DC to 230V AC than all those converters you'd need to have when going from the ATX connector.
What would work is a dual stage integrated design, where you'd build it into your power supply. Essentially you have a barely regulated conversion from 230V AC to (up to) 28V DC, then you go from 20-28V DC (depending on the battery change) to the voltages you need. Google does that in their servers.
Re: Designed by programmers
Well.... actually those pieces of software often have been designed by "software engineers". It's just that there are many really bad ones around. Just look at old devices which were made back when you actually had the firmware designed by hw engineers. Those tend to work for 20+ years without ever needing a firmware update, because they knew what they were doing.
It's not a question about the field, but about experience.
Actually here it's also often a question of outsourcing. HW companies tend to outsource the code to SW companies who have no clue about what they are making. Thanks to outsourcing even if the SW people would know better, they couldn't make it better as the specification has already been agreed upon.
Re: He gets some of these right, but...
Well a good electrical engineer can usually code somewhat better than a bad CS person. It's just that good people in both professions are rare, and the fields are dominated by hacks... though there are lots of people who go into CS because they can re-install Windows. You don't really have that equivalent for EE.
However I think the point behind the rant is clear. There are things that could be done better. For example UPSes could have a mode where they aquire a minimal charge to their battery before turning on again after the power comes back. (to avoid PCs crashing when the power goes out again before they can shut down again)
It's not that simple
First of all, converting those 3,5ish volts up to 12 volts which is used by mainboards isn't simple.
If you want to combine your PSU and your battery backup, do it the Google way and use a 24-ish volt intermediate stage with 2 12V lead acid batteries. The first stage converts the 230 volts to roughly to 24-28 volts to charge the battery, while the second stage converts those to the voltage the rest of the computer needs.
Re: Lack of clue
Actually are LiPO batteries even suitable for standby use? I mean an UPS battery usually sits around fully charged for years at a time, until maybe eventually it's used. That's not particularly healthy for the cells used usually in phones or laptops.
Well I've actually seen UPSes fail to "off" even when the mains is perfectly normal.
Those sealed versions are actually far easier to handle as you won't have to worry about acid spills.
Making it user enableable is probably the worst thing to do
So web applications could force the user to enable it, and you still have all the code in which means that all the security critical bugs stay in.
It would have been better just to jank the code, or have it just return static values.
"But, yes, the question is, how do you infect the air-gapped PC in the first place? If you have properly air-gapped it, it can't be infected..."
License key update via USB.
"Of course slapping a 15kHz analogue filter on all audio ports would also work."
Actually no. You could still use lower frequencies. Thanks to spread spectrum technologies you can make that less silent than the fans. All you would hear is a very soft noise from your speakers. You couldn't even be sure if that actually came from the speakers or some fan running at low speed.
What you can do is of course to install an amplifyer between the sound chip and your speakers/headphones so information can only travel one way and turn off your microphones when you don't need them.
What's actually scary...
... is that we allow companies to have so much money that spending 400millions is just peanunts to them. Just imagine how much good you could do with that kind of money.
Hmm... looking at that phone...
I wonder how they were not sued yet.
The design is very "Braun"-like.
The company logo is a straight copy from the one used by "Loewe." down to the last period.
That worries me...
Given their track-record, if Gartner claims that AV are still more than a decade it means that we probably already have widespread adoption of AV already. It seems unlikely they are right in that regard.
Any system which can push individual updates to individual users is highly problematic...
... as it can be abused into sending selected few special malevolent malware.
This is my propper update mechanisms don't bother with that and just have a signed file available on a webserver which makes it much harder to push individual updates.
Re: Bear of little brain
"it just adds more capacity using existing infrastructure, no need to lay additional cables to get more bandwidth between point a and point b."
Well we actually are far away from full utilisation of the currently used fibres. Many fibres only run one wavelength. However this will essentially trickle down as slower ports become cheaper and cheaper.
What's fascinating is that we are still essentially at the same level of 9600bps modems, although with light it's obviously much harder to reach that level of sophistication. There is still quite a lot of headroom for optical systems.
"And if they have a word processing product that sufficiently meets their needs, then why exactly spend extra money on a newer product?"
Yeah, though I don't think Word meets anybodies needs, it's usually used because people don't know anything better, or they are forced by their IT-departments to use it.
Well it's not a technical post
It's not uncommon for non-technical people to use Office Software. Besides lots of people actually enjoy wasting their time getting a program like Word to output something decently looking onto the paper. I mean if you can do a task in 10 hours instead of one, the result must be much more worth.
One has to be fair
Lower case letters were only invented in 765.
I have a ZX80 with the ZX81 upgrade
So I didn't have the "slow mode".
Using tokens to store BASIC code wasn't uncommon back then, as it not only reduced the memory footprint, but also gave you faster BASIC execution.
Such low end home computers also nicely show where the line between a "single purpose" computer and a real universal one lies.
Better solutions are available for less money
Like a 4k 40 display which gives you double the amount of pixels for less money. Yes it's not curved, but you can buy almost 3 of them for that money and put them in an arc.
Re: I just got mine
A big show-stopper is the keyboard layout, the "3rd" layer of the keyboard doesn't work. So it's very hard to type even basic symbols like the "-" (minus) require going through an on screen keyboard. Considering that they actually printed those signs on the keys, I assume that this is still a bug.
Here's a video of someone trying Android as a primary operating system. He does that by using termux.
I just got mine
I have to say I'm impressed by the hinge, it stays open by itself so you don't need a desk to use the keyboard. For blind typing the little bumps on f and j are missing, but the keyboard is to small for that anyhow. It should work for typing with your thumbs though. Since these early models still have Android on them, it's hard to properly judge them.
The FM-radio does have RDS but I haven't been able to get it to play stereo, the app for it the usual barebones Android app which is terribly barebones for something shipped a billion times. There is some quite heavy crosstalk into the audio even when nothing is playing. It's particularly audible when scrolling.
Yes it kinda comes with an SSH client, but it's closed source and you need to install it externally. They must have looked hard to find a closed source SSH client, and this kinda eliminates the point of having SSH.
Other than that it seems to be stock Android, which constantly tries to nudge you into getting a Google account.
Probably not Nokia, but perhaps Samsung after their decent success with the "revolutionary" idea of a pen.
Re: Far from complete
Well Android has the problem of lots of crud from Android one does not really want.
On the other hand Android is severely lacking on other fronts. For example if I want to take a photograph and send it via e-mail, it's very hard to scale it down to some reasonable size. On a normal Debian I could just use imagemagick or gimp to scale it down.
Same goes for simple things like access to fileservers. Yes you can get an SMB client for Android, but for that you need Google Appstore access or root. On a normal Linux system that's just installing a package and running a mount command.
Why would you make a phone call with it? For decades there are now mobile phones as well as payphones for when you wish to telephone when you're out and about. Also most stores and restaurants now have a telephone you could use.
But why telephone, when you can e-mail or fax with one of those.
Far from complete
I'd say a large part of the people wanting to buy that device couldn't care less about Android. They bought it because it's promised to get a propper native Linux.
Well but adding a browser to your project and using web technology for GUI-Applications is kinda the worst you can do. The web was never made for Applications therefore people have to do strange things to get those working.
The only reason why one would ever do a thing like that is because they just don't know anything else. Just like companies who rely on VBA for their processes.
There's also Lazarus...
it also allows you to do cross-platform applications, but without coming with a browser. So essentially you'l get a 1 megabyte (still huge) statically linked binary out of it. You can even create your interface by clicking around.
Well Cisco is one of those companies which have messed up so many things in the past that you can never tell whether a bug is just an accident or a deliberate backdoor.
What it needs would be a "secret" way to install your own applications
Essentially a simple API to access the network stack as well as in- and output devices. That way you could port something like mosh and use this device as a mobile terminal.
Re: Hey Siri! Argh! Help!
Yes, but voice recognition is a fuzzy thing, and typically more users will complain when it didn't recognice the keyword as to when it did, and silently sent a recording to the server to double check.
Given the current track record of voice recognition...
... you'd surely not want them to call the emergency services. After all the vast majority of calls would be "butt-calls".
Besides the majority of people still believe that they don't send everything to be processed to some manufacturers cloud.
There are certain areas inexperienced programmers tend to cluster
Usually those are the ones which seem trendy or are discussed during training. That's why you had lots of ultra crappy Windows desktop software in the 1990s, and later lots of crappy Java software.
Today early programmers typically mess around making Websites or mobile apps.
"Digitalization" is a stupid word
Particularly since some people see "Digitalization" as some people seem to think that "Office Software", "Smartphones" or badly implemented Chats like "Slack" are part of this. Those are productivity destroyers causing more distractions and more time wasted on things people aren't good at.
Computers can greatly increase your productivity if you use/program them directly, but believing that you can just put a computer in front of someone and expect them to be more productive is stupid.
Well your 4,4 billion devices will usually be behind some sort of NAT. If there's a bug in the SIM-card implementation you can trigger it from the network.
If I was an operator I'd be very reluctant to allow this on my network. If you hand out 1000 SIMs you have a guarantee that you'll only have 1000 users or less. If you hand out a key you never know how many devices will use it.
Many pay a lot for the illusion of security
I mean just look at all of those snakeoil companies peddling products anywhere from useless to harmfull.
I'm sure that if Microsoft would, for example, offer a version of Windows cut down to the functionality of Windows 2000, but with all the bugs removed, people would buy it, given the choice.
Luckily there's a pin-header and a simple to guess root password
So it would be simple to just flash a different firmware without that cloud stuff onto it.
Well actually to exploit Spectre/Meltdown you'd first have to find a way to execute code on the management processor of the switch. In this case you usually have full control over that processor as you usually are either root or have no security boundaries between "userland" and "kernel".