skysight-inc/HackerNews huggingface dataset:
Sticking with the GB example: GB is the SI unit symbol for gigabyte. The SI prefix giga denotes 1000³. The proper way to denote a drive size in terms of 1024³ bytes would be gibibytes, or GiB.
This is a silly argument. If I read you right, you are saying that a goroutine is closer to a promise/future than a Scala actor in terms of resources used, and therefore it's OK to use futures instead of actors in the Scala code and compare them that way.

That betrays the whole benchmark. The basic point of the benchmark is to answer the question, "How expensive is it to create and run 1,111,111 actors in various languages?" You can't make a manual optimization that causes only 111,111 actors to be created and then say that it's a better comparison.
They do different things, basic research vs commercial.
We just need artificial wombs at this point. No seriously. Why tie the survival of the species to fickle personal factors?
Interesting, previous HN thread about money anti-counterfeiting, including EURion: https://news.ycombinator.com/item?id=9314523
Show HN: Typescript conversion of Wes Bos' popular reactjs tutorial series
Phones are doomed by their UI restrictions to be primarily consumption devices. The primary restriction in computers has always been in how well they communicate with the user. Smartphone screens are limited to what will fit in our pocket so the bandwidth to the user is limited by that and halves once the on screen keyboard pops up. The situation is actually worse for user to computer bandwidth. You cannot do proper multi-finger touch typing on a smartphone. Your finger just can't approach the resolution of a mouse. Also you don't have multiple buttons like a mouse, the only action is touch. So the machine is stuck trying to separate a touch, swipe, and potentially a long touch. That's error prone so phones are often doing things people don't want them to.

That's not to say smart phones suck. I love mine. All the disadvantages have to be weighed against the value of having a network connected computer in your pocket wherever you go. There is quite a bit of latency involved in sitting down at computer compared with pulling a smartphone out of one's pocket.
Great series of articles, I very much enjoy reading Martin Sustrik's thoughts on concurrency, mainly because he has the creds to back up his criticisms. Reminds me a lot of reading Poul-Henning Kamp's writing (the author of Varnish cache).

What's most interesting to me personally is that if you squint, Martin is essentially making an argument for a low-level parallel to Java's Thread.stop method (although in much more detail). I always thought that Java's deprecation of Thread.stop was a huge cop-out from actually solving the underlying causes of its issues, and very disappointing. But from a high-level view, there are often differences between whether a thread should be stopped when its ready, or if a thread is no longer useful and should be terminated immediately.

Its also interesting that go's solution to this is to pass a context with a 'done' channel through every function call dealing with a specific session, and every time a channel is waited on you also wait on the done channel. While its an effective method, its a bit of a shame that the concept wasn't built into go more deeply.

Some relevant articles:

- Why Thread.stop was deprecated: http://docs.oracle.com/javase/1.5.0/docs/guide/misc/threadPr...

- Go concurrency patterns: https://blog.golang.org/context
MasterClass – Kevin Spacey Teaches Acting
Best i can think of is tar.gz. But then i am a Gobolinux user, and there binary packages are not much more than a tar.gz-ed branch of the /Programs tree that can effectively be unpacked anywhere and then symlinked back into the tree.
I am not sure about QuickTime being part of SuperMario ROMs, but it is funny that the Quadra 660AV/840AV and the PowerBook 190 was the only 68K Macs that used it.
It's a byte code (in an ast form) so any language could run.

I think the step after can be around package management (like in linux distros) and full virtualisation in the browser.

We can even imagine the browser becoming useless so we could move to something new for AI, drones and robots where webdesign is not a priority (simpler UI like apps for mobiles).
Because a 2GB file will use 2GB of memory and a 2GiB file will use 2GiB of memory, but a 2GB file will not use 2GiB of memory, just because memory size is usually represented in base-2. It's all about nomenclature.
Thanks :)

For the UI and for displaying the generated fractal itself, I have used openCV
Where did you get the SAS part from?
> re2c is probably just as fast in practice, i'd imagine.

Actually, no, not if you count compilation time (which you should, in a dynamic language setting).
"please don't post it on HN and waste everyone elses time."

I didn't know you policed HN and determined what was a waste of time. Last I recall, Upvoting's purpose was that. Your arrogance is a detractor for others to grow and clearly you invested so much time to critique that you wasted your own time on something you didn't care about?

Kudos to you OP, you made something interesting and worth sharing. You've got this guy's attention. Please don't let other detractors mute your hacking.
It is complex, but that doesn't mean there's not a correlation there.
Anything and everything. I don't believe there's a one-size-fits-all solution for parallelism.
The FBI teaches teens about extremism with a game that defies logic
Ye olde thread-ring was less about startup ;-)

http://benchmarksgame.alioth.debian.org/u64q/performance.php...
Micropayment channels still utilize Bitcoin, they just don't require an on-chain transaction for every payment.
There's an old deep division between people who think everyone ought to learn the depths of a computer and people who think that's unreasonable and maybe not even good.

I used to be in the former camp and have moves to the latter. Consider cars. There are lots of "car people" who love to tinker with them, but most people just want to get where they are going.

It would be unreasonable to expect everyone to be a car expert, and it would also mean everyone would have to spend the time required to learn it. That would cut into time spent doing other things, which would be narrowing and wasteful. Instead of composing music or starting businesses or writing novels, people would be futzing with cars.
Correct guess. Fixed.
The key distinction is between criticizing Scalia's judgements, which many if not most of us would, and denouncing him a human being. The latter is a problem on HN because it rapidly degrades the discourse below the level we hope for.

I also think that a little self-observation is enough to reveal (a) the rather ugly motives behind that mechanism, and (b) how we would each consider it unfair in our own case.
How is it net-positive from a cost perspective? From what I remember, 21 takes a large cut of the Bitcoin "mined" and you'll spend far more on electricity than you'll get in return for Bitcoin.
The least you need to know to experience the joy of better brewed coffee
Is there a right hand side and left hand side here? --

http://benchmarksgame.alioth.debian.org/u32/which-programs-a...
I dislike this article for the ad-hominem attack alone. It would have been just as easy to get the point across by dubbing it “the systemd-ization of GNU/Linux”.

If the author really wished for more competent developers to spend their time on GNU/Linux, I recommend they don’t attack individual developers, regardless of their opinion :).
Yeah... And I can edit 4K video, encode/decode dozens of video/image formats, render a web page, etc. I get a JavaScript JIT, Perl, Ruby, and Python. I also get frameworks for mapping, photo editing, asynchronous execution, and many others.

The OS is bigger but it sure is more capable.
People keep yelling that smartphones are insecure, and I wouldn't necessarily say they are wrong when your adversary is a TLA, but they are much safer than desktop computers.

If you look at what a modern exploit kit is targeting, it is most certainly not mobile devices, it is very much desktop browsers and plugins.

They have far less malware than desktops, despite the scare tactics about how much malware has been in app stores in the past, this has largely been resolved in reputable app stores.

Partly because app stores actually let companies examine the software online before people install it, so now there is malware scanning for every single thing you install.

But mostly because these devices have enforced permissions models where users will get suspicious if a random app wants to read your SMS messages.

Sure, a determined adversary can hack your phone, but they can hack your desktop too, and that's exactly what they're doing.
This Danish Startup Is Gunning for Your City's Bike-Share
CALL -151 dropped you into a debugger. Later Apple IIs even had a (rudimentary) built-in assembler.
Sorry if my comment came off too harsh, I'm honestly very glad to hear it. You have a long uphill battle ahead and I sincerely hope you succeed. There's been too much consolidation onto github for me to be fully happy with my realistic choices.
Perhaps a community maintained search engine?
Maybe you watched it on a huge screen, or on a mobile phone where responsive snaps. I'm on a 13" laptop, and in Firefox the title (2nd link I gave) begins at about 35% of my viewport measured from the top, and I have to fine-tune my scrolling for each next paragraph I want to read.

I have previously been complaining about the spacing in GNOME/GTK but this is another level.
And lets not forget the musical domain: Stradivarius [1]

[1]https://en.wikipedia.org/wiki/Stradivarius
Google won’t bid in FCC’s 600 MHz incentive auction
Underwater guns are still being developed and marketed. Here's a description of a modern supercavitating Norwegian one: http://www.hisutton.com/Special%20Forces%20diver%20technoloy...

(The book that website promotes is a good buy if you are into this kind of thing.)
I'd be curious to know what percentage of founders are taking money off the table during these rounds. For as many of these articles that I read I don't see much about that. De-risking their personal stake by 3-10M could be a motivating force in these high valuation rounds but I don't see evidence either way. Because on its face these unicorn rounds seem to increase risk rather than reduce it in a few dimensions.
There are some distros that do not run systemd. GuixSD and void linux to name a few.
> I was part of a group who campaigned relentlessly for years to oust these vermin

So someone who holds a different view from you on the future direction for Linux are "vermin"? Sounds like the rantings of a certain someone with the initials A.H.
Having the UI code in ROM doesn't preclude (and might actually benefit) shipping a simple but versatile sort of debugging tool with the OS. But Apple decided against doing so, making the system more appliance-like overall.

DOS's DEBUG isn't just a debugger; it also functions as a disk editor, hex editor, memory inspector, and general "system inspecting/tinkering" tool.
My girlfriend uses Facebook for much the same reasons as you - to keep in touch with friends and family who live far away. But my gripe with Facebook is just the social dynamics of it, not the users per se. In my particular case, Facebook was, for a time, a very toxic and all-encompassing environment. It just isn't for me.
Of course; my point wasn't that these don't exist. Each device has its own strengths, and smartphones are really good consumption devices. I'd never build an entire application on a touchscreen phone, but I'd absolutely apply a predetermined Instagram filter. I wouldn't whip out my laptop on the street to look for a good place to eat nearby, but would absolutely pull up Google Maps on my phone.
I see "pacified".

At a glance, it seems nice. Less hard drugs, less pregnancy.... But in the big picture, I'm not sure I want a generation full of wimps. It sounds like the beginning of enslavement to me.

Plus, what about soft drugs and prescription drugs? You can't tell me those numbers are down. Two other things that frequently lead to pacification!
I agree. It seems to me that as a class of product matures, it becomes less necessary for people to understand the intricacies of its implementation. And then there will inevitably be those that lament that loss of understanding and widespread tinkering.
> Because the market has spoken and clearly wants what Apple and Samsung and HTC are selling. The user base of Hacker News isn't that of the world.

Solution: define the world as "everybody on Hacker News".
You have to write assembly code to get the most out of any computer, but getting the most out of a computer has become less necessary over time.

The Apple ][ was also open in the sense that it shipped with full schematics and an annotated listing of the ROM (https://archive.org/details/applerefjan78)

Inside Macintosh had a high-level description of the hardware, explained the memory map and how to call OS calls, and had good descriptions of the various data structures, but didn't go as far as including full schematics or a full listing. It also was a separate thing to buy, so most users wouldn't have it.
My bet is that Obama will try to choose someone less controversial in order to maximize the chance his nominee will be appointed.
Well said. Too bad we didn't have an Oligarch as this could be a great thing for Humanity.

If robots took over all the jobs that nobody wants to do and people only did the things they loved whether its sitting on their arse or becoming doctors we might just evolve as a civilization to the next level. I think this is also key to becoming a monetary-less society.

Obviously the trick and hard part will be to still get people interested and motivated to become doctors and engineers,etc ..

I personally love what I do as an engineer and could see myself doing even more engineering tasks if resources wasn't a constraint.

Personally I love problem solving and could not handle sitting on my arse all day long, and I don't think I'm one bit unique in this mentality.

Will it happen ? I doubt any time within the next century if ever.

However, I think to evolve as humanity we need to change the system we have today. Currently its more beneficial to hide information than to share it because of monetary gains.
US, NATO ‘very nervous’ about Corbyn’s disarmament plans – reports
My point was that most apps on the App Store / Google Play (and therefore most of the ones you probably have installed) are heavily consumption-focused -- not that these utilities don't exist.
What defines the PC for ordinary consumers is not the big black box under the desk, though. It's the keyboard, the mouse, the displays.

The smartphone may replace the box, but it won't replace the peripherals. Those will continue to be extremely desireable features for many tasks, because they are far more ergonomic and speed up many types of work.

I predict a smartphone docking station on every desk within 5 years, both at home and at work. Maybe a docking station on every couch, too, tablet form-factor.
Probably needs a (2013).
There isn't a scalability problem in the first place, just a few people with misaligned incentives trying to convince people there is.

Also sidechains absolutely can reduce blockchain traffic, why would you think they can't?
It's not just SystemD though. PulseAudio displays exactly the same properties. I think if anything OSS participants are too conflict-averse, too unwilling to identify specific individuals as being the problem (I'm thinking of the sorry scalaz CoC saga, where the whole thing could've been avoided if anyone (and I'm as much to blame as anyone else) had been willing to stand up and say that Tony Morris in particular was causing a problem).
Jakriborg is a city built in 1990 designed for people.
https://en.wikipedia.org/wiki/Jakriborg

I think we wasted all our capital on freeways and cloverleafs
Yeah, reality sucks doesn't it? For those infinite things we still need people to do, we can't just have some people do all the work while others get to sit around and enjoy.
I'm not sure why "non-geek customers" should care about files or file sizes anymore.
> The long litany of examples includes Ubuntu Unity, Gnome Shell, KDE 4, the /usr partition, SELinux, PolicyKit, Systemd, udev and PulseAudio

Strange list of examples if you're trying to show how terrible modern Linux is.
How to remove your number from Truecaller
Cryptome’s searing critique of Snowden Inc
Honestly, it wouldn't hurt for the software to have some warnings and confirmations for trips that exceed 3 hours.

I've been burned by this myself since I still used an old Garmin far past its expiry date - trying to avoid a border toll while I was visiting Buffalo, it tried to send me the complete wrong direction and I only stopped when I noticed the arrival time said 9am and not 9pm... I was unfamiliar with the area so it would be easy to not realize my mistake, I only checked the device when it became obvious when I'd been on the road too long for what was supposed to be a shortish drive.

Similarly, in New Brunswick it tried to have me shortcut through an increasingly-rugged wasteland of logging roads. It took me an hour of backtracking to extricate myself from that. Fool me once, shame on you, fool me twice, shame on me.

I use Google Maps now.
The Node.js Foundation to Incubate Express.js
I dunno. To me both the Apple bar and the MS bar do the same thing, offer a target in accordance to Fitts' Law.

While the layout of the menu itself changed some over the years, the base location in the bottom left has remained the same.

Even with Windows 8 you could get to the startscreen(?) by flicking the mouse to the bottom left corner. That would case a square to come into view holding a preview of said screen.
There's no need to be pedantic about that. GPS navigation Hardware and software branded itself as "GPS" for a long time, you can't blame the public and the media for conflating them now.
What proxies do you use and is it possible for us to use our own?

I've never seen that ML visual interface, where can I find it?

I'll give it another go
Typical Apple-oriented article, spending whole paragraphs talking about the look of icons.
Systemd has undeniably brought some good things to Linux. It's much faster and less buggy than the mess SysV init was.

But the monolithic design is probably a hefty price to pay. However, systemd units definitions are declarative, so it's doable to replace it with something else while keeping compatibility.

The scary thing is Poettering's new aim, package managers which are at the core of what makes Linux good.
The real mystery is, why he even bothered to take a rental car from keflavik to his hotel in reykjavik, instead of just taking the shuttle.
Ask HN: What is your preferred way to handle UTF8 strings in OCaml?
Are there any libraries you've found particularly helpful?
And here are three white collar jobs that PBS says are going away due to machines:

Pharmacists, lawyers, and journalists.

It isn't just dangerous jobs - it's repetitive or easily automated ones across the board. In very few cases does it completely eliminate a role - more often it is a force multiplier, letting fewer do more.

http://www.pbs.org/newshour/updates/3-white-collar-jobs-robo...
Ask HN: I don't like competitive coding. Won't you hire me as a fresh graduate?
they are cracking down on it now I think with the equivalent of RICO act making it easier for police to search yakuzas...but face it, Japanese police are more on the quirky side and yakuzas seem to not take them seriously and harassing them.

http://www.mirror.co.uk/news/weird-news/japanese-robocop-tra...
No, phones don't use power after they're done charging (they might trickle-charge[1], but that uses a fraction of the power). That would either destroy the battery or heat up your phone to spend that energy.

[1] https://en.wikipedia.org/wiki/Trickle_charging
This reminds me of a brilliant observation by military leaders in the past:

The clever and lazy you make Chief of Staff, because he will not try to do everybody else’s work, and will always have time to think. The clever and industrious you make his deputy. The stupid and lazy you put into a line battalion, and kick him into doing a job of work. The stupid and industrious you must get rid of at once, because he is a national danger.

More on the history of this quote here: http://quoteinvestigator.com/2014/02/28/clever-lazy/
Only 0.2% of venture deals went to went to black female founders
A really weird thing happens when I try to access this site. In Safari it fails with the error, "Safari can't open this page because it cannot establish a secure connection to devever.net." It also breaks the back button. WGET also fails with "Unable to establish SSL connection." OpenSSL does this:

[ron@mighty:~] openssl s_client -host www.devever.net -port 443
CONNECTED(00000003)
write:errno=54

But it works in Firefox and Chrome without even a warning.
http://www.glasswings.com.au/comics/ozyandmillie.au/2002/om2...
That's a story from the early history of radio. There were various proposals for how radio would grow. RCA wanted to have three high power stations to blanket the whole US. But a monopoly on radio didn't go over politically. Hence the 50KW power limit.
wouldn't it be better for them to just turn their own API and control access to it?

And wouldn't they just upload their database or whatever to transform it into an API not rely on screen scraping?
Yeah well maybe if someone suggested a reasonable base-2 prefix we could use that. Nobody is going to say "mebibyte" or "gibibyte" though. It sounds too ridiculous.
There's a difference between "not needing to" and "explicitly discouraged from", and while I think computers should be designed for the former, the latter is what I find more troubling.
It doesn't suck but it could be better for a lot of people.

Somehow I don't think that m-f 40+ hour work week is the most relevant thing about our live once we die.Yet its the most time consuming part of it.
The Haskell version was not compiled or run as a multithreaded application. Given sufficient heap to avoid a GC in the middle of the run I'm seeing ~ 375ms +/- 25

https://github.com/RayRacine/skynet/blob/haskell/haskell/Sky...
clickable link: https://productmonth.com

I have to admit I didn't look particularly closely at the website: to hard to read, to many animations, error messages, relevant information (presumably) to far down.
UCLA researchers release open source code for powerful image detection algorithm
We detached this subthread from https://news.ycombinator.com/item?id=11091365 and marked it off-topic.
Speak for yourself, I have Photoshop, AutoDesk Sketchbook, a python IDE, an audio editor and various text editors, spreadsheet editors, and terminals on my phone.

If people don't have those on their phones, it's because they don't want to.
> Java's GC does not appear to be significantly better than Go's one.

Java's GC is generational, allowing bump allocation in the nursery. That is a huge advantage.
LyX – The Document Processor
Nobody's Securing America
> need

You probably have a different definition of need than I do. Want != need.
Old man yells at cloud
"Merely restated" is a false description. What you said was a personal attack by the standard that applies here: your language was both hostile and personal. That's not allowed on HN, so please don't do it again.

Bud also shouldn't have said "phrase used by assholes", something that was plainly false and guaranteed to provoke. But by attacking personally, what you did was worse.