skysight-inc/HackerNews huggingface dataset:
What do you mean by POSIX development ?

Yea well, I work for a .NET company and therefore I'm on windows on a daily basis.

It depends a lot on, what kind of development I'm doing, for example if I work in Visual Studio on some C# code everything is just fine, integration between SQL-Server/VS/ASP.NET-MVC is just great but when I have to work on web projects where npm is involved or commandline in general, it's a nightmare.

If found that the only useable shell on Windows is babun[0].
Executing Ruby or Python scripts is also not good at all and therefore I just use powershell for glue scripts.

[0] https://babun.github.io
Industrial JP – Music made from machine sound in factories
Would have been nice if the video wasn't in a walled garden.
I'm often thinking of solar powered drones that would process atmosphere. But the volume to be traversed is .. well.
It deals with the case where the voter is truthful but the system does not accurately report the ballots cast. Of course you have a new system to trust now under such a scheme.
> Perhaps you could train an AI to make the game more "fun"

This is actually a way more interesting problem to solve, for the gaming industry.

Beating games is cool for industries where gaming is not the final problem (autonomous cars, various decision making, etc). But if AIs are to be exploited by gaming industry, it needs to learn things like : "is the user bored?", "what usually triggers new interest?", "how should difficulty be adjusted given current way the user is playing?", etc.
> So the point is valid, but there are some big names invested in solving it, so I’m optimistic we’ll see some stability in the future

And it will still be valid if someone forks Docker. In fact, that would validate the criticism.
For reference, this article received a substantial number of comments yesterday:

https://news.ycombinator.com/item?id=12877381
I am half-joking, of course; when I have submitted my first (minor) PR to Akka, I thought "wow, that is probably the most complicated code I ever had to follow through!" So I expected that I could get many things wrong, and will have to correct them first. So I did.

Akka community is excellent.
Apple is becoming more and more of a fashion accessory. They do very well with this approach. When they dropped the audio jack in the iPhone 7 for a dongle mediated or wireless interface I thought they jumped the shark. It appears their sales are suffering because of it. Until 2012 or so I had a laptop with a serial port, because working with serial devices was unreliable with usb to serial dongles. Declaring that standard usb ports are legacy will only slow sales of laptops. Very few people want to keep up with a wad of dongles. Laptops should be convenient. It is relatively easy to plug into any presentation display with an hdmi cable and I am happy to have a VGA port on my circa 2012 laptop (ram and ssd upgraded). When people can't use their machine like everyone else, they don't think "Ohh I have such a modern laptop". They think "This is inconvenient and unproductive. I will think twice about buying this in the future."
This is a broader topic, it touches on how to deal with communication, debate, idea exchange, solution finding, society. I've seen the postures recently from supposedly right wings partisans that were mostly stuck up on old negative facts that don't apply today.
The future is unwritten and predictions about it are consistently wrong. Making predictions can actually change the course of events.
From their website:

"AirCarbon™ | Made from carbon capture

AirCarbon™ is a material made by sequestering carbon emissions that would otherwise become part of the air."

https://newlight.com/aircarbon/

This, competing and similar technologies, are relatively new, but they are scalable and affordable. They will likely be a critical component to Industry 4.0 and circular economies.

Agreements like Paris are important because they provide a roadmap, urgency and awareness.
This question should be rephrased to whether one would to to ere on the younger or older side. The current phrasing will prompt a lot of middle of the road answers.
I heard from another thread that Matrix is bad a realtime messaging, and quite slow at it. Is this true?
Mmm... I have the strange feeling that you both agree, let's write this with more details to avoid confusion.

The half life of a static tetraneutron is (theoreticaly) 5E-22s.

If you are at a laboratory and the tetraneutron is moving at relativistic speed, the apparent half life in the laboratory frame will increase substantially.

To calculate the distance that the tetraneutron will travel you must multiply the velocity x the apparent half life. I.E

d ~= v * 1/(1-v^2/c^2) * t_hl

where t_hl = 5E-22s = the half life of the tetraneuton

not the classic version that is

d_clasic_wrong = v * t_hl

For a more detailed explanation, with numbers and graphic you all can see the analogue experiment with muons: http://hyperphysics.phy-astr.gsu.edu/hbase/relativ/muon.html

--

Anyway, IIRC a half life of 5E-22s is still very small. IIRC you can use a bubble chamber or something similar to see the trajectory of the particles. You can only see a collision and examine the debris and you will note that when the collision has some specific energy you will get an unexpected excess of collisions. You only can examine the direction and energy of the debris to make a good guess of the intermediate steps of the collision and discover that for a very short time you had a tetraneutron.
The article shows no difference between average and gifted children in emotional and social behaviors. But we must not be deceived by such results because obviously enough no one is "average" in all or even any particular respects.

Having practiced medicine for a long time and working with thousands of people with behavioral/emotional disorders of many kinds, I can assure you that there is no necessary correlation between cognitive capability and "success" measured by any number of criteria.

When life difficulty seems out of phase with ability, it's wise to seek consultation or evaluation to find out if there is a correctable problem. As I've observed countless times, even geniuses (seriously) can have learning disorders, depression, anxiety and attentional disorders. These can be surprisingly disabling, and in many cases appropriate treatment can make a world of difference. I've seen that occur in many instances too.

BTW it is known that conditions of the kind I mention have moderate or strong heritability, so your description of a family characteristic of less success than would be expected may point to traits that "run in the family". All the more reason to check it out. I strongly believe it's never too late to make improvements in one's life, and we always have the obligation to take good care of ourselves.
This is a leap forward and a big deal. For 32 years the UX model of the Mac has been two-handed typing with one handed gesturing. Now we have the option of two-handed indirect manipulation: one hand on the touchbar and one hand on the touchpad. Imagine you’ve been playing guitar with one hand for years and then someone lets you use your left hand. Holy cow.

I'm trying to keep an open mind here, and I'm really hoping people come with revolutionary input experiences, but at this point in time that paragraph sounds completely ludicrous to me.
This wasn't hidden at all. This isn't some mysterious phenomenon, it's a function of going mass market. _Everything_ that becomes universally popular provides such a huge incentive to monetize that the stable equilibrium is exactly this.

You can see it very clearly on the consumer side: in the 90s and 00s,"kid who spends time on the internet" was practically a subculture. Now, it's just the culture.
The HN discussion of the article being retorted: https://news.ycombinator.com/item?id=12872304
Umm... Tox?
Sure, but the Windows APIs that I mentioned aren't historical. Those are all currently supported APIs. Carbon/Cocoa was the last time that OS X has had a dual-API situation but even then, Carbon was always referred to as the transitional library and Cocoa was always referred to as what you should use for new code.

While Apple floundered during the 90s with their OS strategy, their API strategy in OS X has been absolutely rock solid.

It's now 2016, Carbon has come and gone as it was intended to and Cocoa is still around and is still the API you use for working with the Mac. If you're trying to do something on the Mac, there's going to be a single officially supported way to do it and that's it (if it's supported at all).

Meanwhile, there are three totally different frameworks on Windows that you can use to do the same thing, all of which are officially supported and none of which are deprecated.
"N = 23; Full Scale IQ"

Enough for me to pretty much stop reading right there. Isn't 23 far too small? If there is signal there, you probably need more samples to draw it out.
Some would say August of 1993.

https://en.wikipedia.org/wiki/Eternal_September
Location: Moscow, Russia

Remote: yes

Willing to relocate: yes, USA

Technologies: Java, Java EE, Spring, Hibernate, Groovy, PostgreSql, Linux

Resume/CV: https://www.linkedin.com/in/batiaev

Email: anton@batiaev.com

Software developer since 2010, ~3 year Java experience

Backend as prefered
Among other things, yes.
>I see Brexit as a means of fighting back against a relentless ruling class that has grown out of an apathy of the working class.

What you did is you submitted yourself to whackjobs like May or Johnson who apparently think that advisory referendum made them supreme rulers that can just sidestep the parliament

Wonder why UK is talking about leaving EHRC if you want your human rights protected

Criminal City as in main export goods of UK: LIBOR fixing, tax evasion, money laundering, etc. After 2008 there were genuine attempts at reform, all succesfully cockblocked and watered down by UK

Everywhere there is doom and gloom, not just EU - the current financial system will collapse under the unbearable debt that is created ever quicker.

And the rise of China and India is exactly why small countries are irrelevant. Sure, you get to feel all important for a while, but since you don't really have much to offer to a giant they can just steamroll over you.

Thats what I don't get. You bitch and moan about how EU is evil and trying to destroy UK, for taking EU perks away and then you turn around and argue how evil and bad the EU is because it has nothing to offer...
> The way people (usually) contribute to an open source project on GitHub is using pull requests.

I disagree with this premise. The way people usually contribute to an open source project on GitHub is creating an issue or adding to a discussion. IMHO this is more valuable than actually writing code because it helps other developers gauge the relative demand for a feature/bugfix and sometimes you find out that other people have already solved the problem in their own forks.
I guess my may have seen it, but there appears to a project ongoing to try to port FAR to Linux.

https://github.com/elfmz/far2l
There are a lot of problems, but mainly I think it boils down to game people, like a lot of programmers, wanting to write something themselves. You'll always understand it better, and it'll be perfectly tailored to your problem. Unless the problem is REALLY hard and takes a long time coding tedious things, they'd rather just do it themselves, since coding something is always more fun than figuring out someone else's code.

Also, out of my experience with many different fields of programming, game programmers seem to want to write more of the stuff themselves than most. This would be another huge subject to go into, but I think the biggest reason is that historically you couldn't ever really punt on performance in games, and you had to tweak everything to your problem. If your game ran slowly or looked bad, people just wouldn't buy it.
The article isn't about whether good business people make good political leaders. The article is about whether or not good business people make good economists, and does not touch on the business of being an statesperson. Let's not cheapen the conversation by dragging the gibbering masses into it.
That is definitely a much greyer case at the moment; I'm looking forward to the results of the investigation. It definitely sounds bad.
Seriously... Source? I have looked at new papers indexed by Google scholar and I don't see anything that boasts this. It would be the feature of the abstract and would probably be a Nature/Science paper. So... Source??
You're forgetting about AOL and Compuserve. The Internet itself was federated. Networking really wasn't.
Yep. You can run your own federation though. And maybe if it's really awesome he'll change his mind.
My boring stack is: Spring, Hibernate, Postgresql, but sometimes when nobody watches and I feel really nasty, I use the Play framework.
This seems less of a "retort" and more of a validation that most of the issues brought up in the original article are valid complaints.
Getting your app from wireframing to prototyping to user testing
Mmm, scientific click bait titling. More accurate would be "Physicists demonstrate a theoretical subatomic structure in simulation". That's important, to be sure, but it has nothing to do with demonstrating the existence of a particle - we've determined something "should" exist based on simulation and data-interpretation plenty of times, and many of those have ended up being wrong. And that's good: good science comes from discovering what _isn't_ true, but that makes it all the more silly to have this title on the article. We've got the simulation worked out... now we need to see if it holds up to reality. It might not. If so, that's valuable information.
Web page title: Your site here. Other than that, love that video. :)
> Reformed math geeks

I presume you mean the Haskell crowd? The Lisp crowd is more about expression rather than "correctness" and rigidity. FP doesn't really have a formal definition.

> trying to evangelize the world of programming to do things one way; their way.

I think the world of computing is shifting towards a lot of async work, and if you've ever written large threaded apps, having too much state becomes the greatest of burdens. Clojure, for example, minimizes state and uses Software Transactional Memory to manage mutability.
> For nontechnical users, that's a massive downside.

I disagree entirely. It's an upside. They get to benefit from PKI without even understanding anything. A person's address gets them the actual person.

ToxMe requires trusting the ToxMe identity provider, and is an obvious point of attack. And we'd no doubt see fake addresses that resemble other peoples, and other such nonsense.

There's minimising the inconvenience (with ideas like the QR code feature they have), and there's plain giving up security for minimal gained convenience, which we should just avoid.
> Again, well accepted principle that “thou shalt not run a database inside a container”. Don’t do it, end of story.

Sorry, but this is really a bad advice. We have ran and contine to run various databases inside Docker including MySQL, PostgRedis, Cassandra, Elastic Search, RethinkDB even HDFS with proper user rights and configuration. We can maintain the state just as fine. If your only problem is to move the data, all you have to do is stop, export, tar it, move to another server, just as you would do in a normal server. Docker is not a magic bullet to solve such kind of issues. Yes, Docker might have another problems, but just as you could not run someting with state inside Docker does not mean "thou shalt not run" , there are various ways to manage state. Host, IO can get crash regardless of Docker.
Old Macs weren't powerful enough to draw fancy zoom effects. Instead, classic Mac OS, at least through System 7, would draw a series of rectangles[1] (third and fourth pictures) from the icon you double-clicked to the location of the window to show it opening.

[1]: http://toastytech.com/guis/macos1.html
what kind of app permissions?
Just a quick look, but this is the PackageManager.java file:

https://android.googlesource.com/platform/frameworks/base/+/...

for the Android base framework. It has the checkSignatures() abstract definition and some other stuff that seems to be the API you talk about. Now this is all abstract, so some other party (maybe phone manufacturer, possibly others) must implement these methods to conform to the API. Could Google (or some other party) not just override the abstract implementation?

I find it hard to believe this is something only the phone manufacturer would have access to, not Google itself, given that Google has created the entire operating system basically, and is pulling more and more stuff from the AOSP into their proprietary apps (like Play services).
From Android 6 on, Doze just terminates apps running in background after a while. The only network access that is allowed is GCM.

Which causes the entire issue.

I wrote a complaint to the EU privacy official responsible for them and the EU antitrust committee.
> familiar principle of 32 feet per second per second takes over.

I took high school and college physics courses (in the US) and have spent 15+ years developing physics-related software and I don't recall ever hearing gravity expressed in ft/sec^2. I can't gauge whether this "familiar" principle is itself a joke or if there are places where gravity is taught as 32 ft/sec^2 rather than 9.8 m/sec^2...
Actually, physicists are desperate for an upset that will disprove the standard model. The standard model is, in many ways, too good, in the sense that it predicts most (but certainly not all) measurable phenomena to very high accuracy, but is not a complete theory. So we're looking for examples that break the standard model so we can figure out how to expand it to be complete, but we're having trouble finding useful mispredictions by the standard model. A few areas where the standard model is deficient: dark matter, matter/antimatter asymmetry, hierarchy problem.
Not even remotely.

It's quite good at realtime, and especially reliable realtime. Compared with protocols like XMPP, Matrix scores way higher on reliability because it has message IDs and message ordering baked into the protocol, so it can actually converge on a correct state after network flakes. (I consider this a pretty big deal because silent message drops were a pretty regular issue for me in XMPP, and we all know about netsplits in IRC. I've simply never had silent message loss in Matrix because the protocol is simply better.)
Giant snowballs appear on Russian beach in Siberia
Like it says earlier in the post, it could be enough to only serialize (stringify) the data structure at the very end of building it, once it's finalized. Once it's stringified, it must be treated as a isolated black box, which cannot be inspected, modified, or combined with other black boxes.

I tried to build something like that for rendering HTML, for the same reasons – security and proper structure. But, stupidly, I was working in PHP, and so its syntax was somewhat clunky. I still think it is a good idea, though.
> where the seemingly impossible winds up being possible all the time.

No, it's where the possible is often portrayed as impossible by popular reporting all the time.
How do you reach that conclusion, though? Escalating price of livestock? Shortage of livestock due to climate change? Something else?
Why is there no $2000 phone that replaces my laptop?
Just curious, but after the whole '$3000 macbook' discussion going on the internet, it made me wonder.

With Windows continuum and Ubuntu, that can both transform a phone to a desktop, why is there no octa-core 8GB 6-inch phone of lets say $2000-$3000?

Lot of developers would love to only bring a phone to work and than connect to screen/keyboard and you are ready :)

This way you only buy 1 device instead of 2, for the same money (or less)
Crocker's rules
Aha! thanks to both of you for the answer.

I've read about the Visitor pattern before, but did not link it to an engine like this.
But what about designers?
I got used to it so it doesn't upset me at all. The thing that affected me was that when I came to the workplace, I expected to meet more people "of my kind". Instead, I've met the same normal people who laugh at you for programming after work or having scientific interests (i.e. "having no life"). Adults are more polite about it, though.
I know he said things, but I also know the gcc frontend/backend hard wall is very real, entirely political, and is very frustrating.

What good is reading his post when you can see how core GNU projects are actually run?
> "The Eiffel Tower in Paris is expected to be lit up in green light on Friday to mark the entry into force of the historic climate pact."

It would be "greener" not to light it for an evening. And to remind people to reduce their consumption of things that pollute overall. Obviously not a total solution, but a start.
Projects need design as well. Websites, logos, manuals/documentation: there are plenty of opportunities for designers as well.
Ah. It was claimed by https://news.ycombinator.com/item?id=12880856, but that was an XMPP developer, so there's a bias.
It's a good idea. You should build one.
This is really great one. Shameless plug, we've built similar (but smaller) concept for the filter form of our apps[0] (cross platform, natively for Web, Android and iOS) mainly because we were tired of having to change the search filter form fields and logics in every app update. Now, we just have to change the configuration and the filter form changes instantly.

[0]: web version can be found at - https://www.99.co/singapore/rent
I do agree that time dilation occurs, what I disagreed with/corrected was with this: it could travel almost any distance before decaying, which I took to imply that the lengthening of particle lifetimes was not measurable in the way that you just pointed out.

In retrospect perhaps the parent comment was saying theoretically it could travel any distance which is true, but doesn't really help in estimating whether it could clear nuclear radii or not.
And here's my write-up of how a private set-intersection protocol could be used to enable users to securely swap contacts: https://news.ycombinator.com/item?id=11289223

It's a solved problem, but Signal doesn't implement it.
Wow. Just watched the BioRing campaign video. How could anyone think that was real?
Sometimes I like to use class diagrams for my models and sequence diagrams for API calls. State diagrams.

But just for higher concept sketching and most definitely not for generating code. I tried that, 12 years ago with Rational Rose. Boy did it suck.
Exactly. Once your brain stops working you've got nothing to lose and many people would rather take a 10% chance of living over a 100% chance of dying. It's the same with cancer, you try everything there is and even extreme side effects can be tolerated.
>Even today the only way to make this work in Linux...

What? I'm running Arch with i3 right now, and networkmanager (with nm-applet for my tray) is doing just fine at finding and associating with networks. `systemctl suspend` suspends my system as desired. I'm sure if I spent some time looking, I could bind it to my power button or laptop lid.

If your complaint is that user shouldn't have to use the command line to suspend their device - I've used Ubuntu versions since 12.04 and they all have this sort of thing built in and intuitively accessible.

Were you referring to something besides network and power management?
Right! And a lot of projects have a linter in place that runs in continuous integration (travis, etc) that you can see in the PR or just locally.

In Babel we use ESLint for this https://github.com/babel/babel/blob/master/Makefile#L20-L27
Up for a kickstarter anyone? :p