skysight-inc/HackerNews huggingface dataset:
If screen rotation were free, surely you could both have what you want?
The nice thing about the original Fallouts, they are turn based and low requirements. Slap them in a VM and you can just pause the whole machine instead of worrying about save points and such nonsense.
I beat Prince of Persia way, years ago. I did start to sweat when I realized the whole game had a time that doesn't show up until the end. Save state and pause state made me less worried about doing things quickly...
Smartphones could be ruining your love life
Can I just say the site for the dictionary is great? I love the look and utility of the browse section. Note that if you hover over the letter bar it will display one of the words on the section you will navigate to if you click on it.

https://greensdictofslang.com/
Its really just an excuse for people who don't like JS to complain about JS being popular. They honestly hate the fact that JS is one of the most popular languages in the world right now.

You don't see a-lot of post making the frontpage of HN complaining about programing language fatigue, car fatigue or anything else with a lot of choice fatigue.
I think Apple's problem is the very fact that they are trying to improve on their products, which are already considered top of the line. In doing so, they are putting out bad hardware / software choices that alienate existing users, while not attracting any substantial amount of new users.

If they just kept making the same stuff with minor hardware updates, you would hear much less criticism, if any at all.

As a proof, look at the complaints about their newest products, here or elsewhere. They all focus on the new features. Nobody is complaining that Apple is not trying to bring new stuff to the table. On the contrary, the problem is that they are trying hard to innovate on something that should stay in "maintenance mode."

It may be a cultural American thing, because I really don't understand why they are doing it. I think they are shooting themselves in the foot.
I learned that violin plots exist, so your experiment was worth it to me :)
The only problem: We're downgrading functionality, while upscaling file sizes, bandwidths, processor load, the complexity of the tool chains involved, the costs of development, etc.

Most of what we do was present for decades, and there's not so much change at all. E.g., there's not so much difference in requesting live data in a browser by the use of a hidden frame and reacting to its onload event (or using a mechanism, which became later known as padded JSON), like in the 1990s, and using a nifty AJAX library. (You're still requesting some data from a server to load it into the browser and eventually process it in an onload event handler in order to partially update the UI). The difference is really in the amount of processing and tooling involved in pulling this up.

And then, there's the bitter irony of the history that started with the iPhone. Before, there had been smart phones, too, like the SE's ones, perfectly capable of displaying a subset of HTML4, and even a wide range of feature phones, being perfectly able to display a subset of XHTML. The selling point of the iPhone was its ability of displaying perfectly normal websites without any further modifications or restrictions applied. Now, file sizes are shooting up (because mobile?) and even your 4K screen is restricted most of the time to what may be done on a 5 inch touch display at the cost of high processing loads implied by an abundance of abstraction layers that are never put to a sensible use in the first place.

So transition is nice and a good thing (like, if we had made use of multipart-http, as in HTTP1.1, but, yes, there was this MS bug regarding http chunks -- however, we may get now a second chance), but, nevertheless, we may question the direction of a particular transition from time to time.
.NET Core vs. Golang
Wondering How to Ensure Your Office Interior Design Is Future-Proof? Read On…
> First, it presupposes I'm going to write new software in Python 3 rather than justifying why I should write new software in python 3.

It does, because that’s what you were responding to:

> I believe the path being suggested is: write new software in Python 3, or at least in a 3-friendly way.

I assumed your list was a list of reasons not to write new software in Python 3, and found division oddly out of place.
Thanks, this is what I was getting at: the type systems of C++ and Java are logics in the sense of being formal syntactic systems with deduction rules.

I was struggling to think of a concrete example less trivial than function application, but I suppose my difficulty just shows how terrible these systems are when viewed as logics (but they're still logics!)
I actually was planning on buying the next iteration of the Macbook Air after having used one at a job about a couple years ago. The specs were great and the price was great at the time. As it stands now I'm probably going to end up getting a Windows laptop. This also would have been my first foray into Mac (I use an iPhone though.)
The Mind That Watches Itself – Five Rules for Avoiding Echo-Chambers
To me, the essay misses Shaw's point. One way to divide out the invested positions of the Python community and see his position for what it is, is to look back at when Shaw similarly pissed off the Ruby community (as distinct from the time he pissed off the Ruby-on-Rails community).

This essay is among the most memorable pieces I have read on Hacker News: https://web.archive.org/web/20120821234313/http://learncodet...
I tried this with ASM.js - looked impressive to think this was all built with WebAssembly. Haven't seen the flash version, but still this looks awesome for 50mb.
MotionBox is another alternative player - actually he calls it a video browser. Its Qt based: http://motionbox.handmade.network
Downhill MTB Bike Stunts in Spain by Chris Akrigg
You can setup multi stage builds like:

npm run build && npm run test
Is there literally ANYTHING good about those new Macbook Pros?
A Common Part in Today’s Cloud Software
Slack community for people interested in Stock Investing
Michael Jackson Is Back – This Indian Kid Dance Like Michael Jackson
They are "off the shelf" in that you can give them a call and in 6 weeks have one. I suspect they obtain and load the nuclear material for your order, but the rest of the device is stocked as it involves custom semiconductors which have fairly large minimum orders.

These are the class of battery that would replace the CMOS battery in something that can never lose power to its RAM, rather than the much more powerful RTGs that space probes use.
We met for coffee as a hacker group meetup. Turned out we complemented each other really well. We just finished raising our Series B. :)
Do people really change jobs for a 3% increase? That doesn't even cover the risk of starting over at a new company for me, unless there's something seriously wrong with my current company or there's some other reason to move.
Yikes. As a professional, I'd never submit to someone else controlling the tools I use to ply my trade, and in my entire career I've never had to. Even when I've worked for large orgs (40k+ employees), Developers have always been root on their own machines, which were never managed centrally.

Do you seriously beg some tech to allow you to install the tools you need, or allow you to load kexts to instrument system calls for debugging, etc? That sounds demeaning.
The author is saying more that it's not just about how critical your responsibilities are to the company and how much you're given, it's about how much you enjoy said responsibilities as well. As an example, if you were to spend your days learning COBOL to chase the cash and work on legacy systems, you are probably having less fun than someone learning Python or Ruby or any number of more modern languages to work in a modern environment for what may be a lesser salary short term than that COBOL dev but can still give you a comfortable lifestyle in the long term as you become more senior.
Pretty much yeah, just avoids tampering with the Object/Array prototype and gives you a chance to write the functions themselves.

They are all just a few lines, so they make for great practice to write yourself.
These laptops just keep getting better and better. Go Apple!
I like how you can change the Cascading Style Sheets pretty much on the click of a button. I am a bit behind the time, but I do remember Square's Cube to be good for time-series.

https://github.com/square/cube

Those can be embedded into dashboards
Is there a possibility of happening this to headphone connected to Macbook Pro? Can that damage my ears due to loud sound?
Ah yes, the "??? Profit!" Business plan. Always, 100% successful.
this is called "moving the goalposts", right?
Does anyone know if this was reported on radar and added to open radar?
The Unity WebGL engine is about 5MB gzipped. You won't get a web export smaller than that, but you shouldn't need 20MB of assets on top of it for a small game either.
This. Also, under each post there should be written how many people it has reached.
Hope it doesn't get a Cease and Desist.
It's posts like this (and the accompanying comments) that make me realize how much I still have left to learn!

One of the reasons that I love HN is how informative you all are!
Yep, my favorite bike is this one http://www.bikemenu.com/Jesse%20James%20Peterbilt%20Discover...

He sits on the transmission.

I grew up on a farm in the 60's, before the era of AC and GPS controlled tractors. Most everything was fixable on the farm with a pretty minimal tool chest
Ambition (YC W14) Hiring Account Executives
Ambition is modernizing performance management because existing solutions still think HR-driven assessments and reviews are effective.

Our platform empowers business operators with scorecards, goals, gamification, TVs, analytics with training and coaching on the horizon. We're the only new, enterprise-grade solution in the market and have 1,000+ license customers to show for it.

Small, engineer-heavy team based in Chattanooga, Tennessee. Profitable, seven-figure ARR, strong product. Scaling sales in 2017, this is an opportunity to join very early.

Hiring two Account Executives to start in January. We're targeting Chattanooga/Atlanta/Nashville but nationwide-remote ok for right person.

If you have experience with enterprise SaaS and want to learn more email us at careers@ambition.com and let's schedule a call... we're looking forward to it.

https://ambition.com
What do you think his point is, then?
For short-lived processes that do lots of allocations and where you can rely on the OS to release resources, just leaving out the deallocations is often faster.

Of course, you need to be careful as if you write code like that in a language without garbage collection, it's inherently not reuseable - retrofitting deallocation is often really painful because it gets easy to adopt patterns that make object ownership etc. unclear when you don't have to ensure it's easy to deallocate in the right order.
>>Early 30s, spending days staring at computer screens is a nice way to waste your life, the whole RoR to Node.js to Go and React hype cycle made me realize I'm too old for this shit.
Finding a job where I'm above of all that madness would be great but middle management is even worse and it's not in me. Maybe self-sufficiency farming would be a better route.
Also, when you have a mostly physical demanding job, you can easily socialize with your friends afterwards, with dev work you're brain dead by the end of the day.

I was going to reply to the parent, but I couldn't have said it better myself. I am not unhappy, but the constant switch from framework to framework that my coworkers push has jaded me. Maybe I am just getting too old (relative to them)

I too dream of homesteading, but I don't think it is a valid option.
In the US, I know 0 users of WhatsApp (excluding work friends from other countries). It doesn't have nearly the market penetration of even something like GroupMe as far as I can tell.
The United Kingdom Authorizes Broad Mass Surveillance on Its Citizens
A more precise word choice to convey my intent would have been "outrageous".
The latest versions of Grafana now have a pretty extensible plugin architecture, and the types of panels have been growing by the community at Grafana.net. We're even seeing some new contributions that use D3 instead of Flot, which is super exciting to me.

Full disclosure, I work for Grafana, but seemed relevant to mention.
I have seen people use it in some amazingly Rube Goldbergian ways for great success. It's a real credit to the project and the ecosystem.

Easy enough to 'just get the thing done', but as complex as you want it to be.
Nintendo joins Universal studios to bring series of theme parks in Japan
Only one person has mentioned what I think is a critical distinction. MATLAB + Simulink + Coder Products = hundreds of man-hours saved in the engineering design-development-prototype-deploy process. Obviously this is not as relevant to academics and CS, but the thousands of $$$ spent on the tools is made up many times over in saved highly-trained man-hours.
To expand upon that, it's aggregating a variety of data sources, generally via disparate APIs, rather than creating its own database backed API.

So while most framework models are oriented around their own ORM, a dashboard is probably better off modeling a set of translators, and providing tools for adding new translators. Translators can take a random API, and convert into a normalized data type the rest of the framework can understand. And a good community will have a lot of these translators available.

Additionally, the dashboard framework can provide a variety of standard visualizations for the translators to send normalized data. Time series, histogram, pie chart, text, etc. And provide an intelligent layout engine for arranging a collection of these on a screen. Dashing, for example, allows a user to re-arrange dashlets.

tl;dr -- it _is_ a webapp, but the more limited scope allows for better tooling and your valuable engineers can focus the more productive uses of their time, like writing new visualizations or, more likely, new translators.
Yeah, people like you are the problem. Just because you are used to it and/or every body does it does not make it OK. All you are doing is continuing to make excuses for the current fucked up system.
The language is that of Redmont, which I shall not utter here.
Do you feel those are issues with the hardware or iOS?

For me the hardware feels solid. But I see the rough edges on iOS.
No problem. Here's a screen capture, wherein the highlighted text is what I'm trying to read: https://www.dropbox.com/s/zo9jmlxvs4mcqzc/banner_ux_bug.mov?...

I also sent an email with more details to your contact page before seeing your comment.
Do marketing before building - Advantages to thinking LEAN
Has anyone here worked in a laboratory or other environment that uses these reference masses and requires this level of precision?
Well, there is the official fork - https://github.com/SmashingDashboard/smashing - Last commit 20th Nov 2016
"Captive portal detection"

And here's your answer: http://network-test.debian.org/nm
Why did YCombinator blog switch to Wordpress from their own "free forever" Posthaven solution?

Their new site feels tacky and generic kinda like this blog post. Taken together with less news on larger batches of startups in recent years, it feels symptomatic of a slow dilution/degration of the YC brand.
Vignettes from a Communist Utopia
Hi, I read your comment with pain. I know what is to spend 10 year in lab and does not have house, nor car etc. However I would like to advice you to:

1) Forgive yourself. When we are in problems we tends to put the guilt in ourselves. However, even if this was true, we can forgive ourselves.

2) List you skills. Go ahead without afraid and knock door asking job. Do not worry about the "NO", but worry to keep calm and search again.

3) If you do not get the ideal Job, seek jobs in such manner you get some money to pay you bills.

4) Be thankful for what you have. I can say that because you are in Germany. If you were in Brazil (I am from Brazil) or in Siria, the thing was really bad. For example, we are worry because our water is finishing. Do you have water? If yes, be thankful, because our water is finishing. Here in northeast Brazil there are months without rains. I think that more one or two months our cows will die without water. Is vary sad when you have cows and see them asking water feeling the death near. Here in Brazil, many Phd are jobless, because of corruption (of politics), the projects were canceled. Today I am working hard as programmer to have some budget, now I have only $4 in my bank account. My mother and my mother in law are feeding me for a while. I cannot go out Brazil because the visa is not easy and cheap. You can go out Gemmany, you have all the EU to go, but I cannot do that.

5) Sincerely, I would like to help you. But the situation does not allow. However I would like to recommends that if you feel alone, search a friend. Speak about the situation and put all bad feeling out. Recharge yourself and go fight.

6) Try to sleep well.

7) Try to get some solar light to improve you D vitamin.

8) Make physical activities.

9) Drink water (water is like gold) and not alcohol (alcohol will make you sad).

10) Go out home and help a street children, an old person.

11) If you have strong suicidal thinking, please, search some help. There are professionals that will help and you will see the life great again.

Finally, excuse my English. Please, if I write something and you misunderstand forgive me. I am willing to help as I can.

Go ahead. You will reach.
Something I've wondered recently: in the past 10-15 years, how many functioning democracies have fallen apart vs been created?

I'm fairly ignorant about this, so please correct me if my perceptions ar wrong, but Turkey seems to have devolved to autocracy after being democratic for a while. I've heard scary things about Poland. Venezuela, as mentioned in the article, fell apart. Obviously there's Putin's Russia, though I'm not sure Russia was ever really democratic.

I can't think offhand of any new, functioning, democracies.
Awesome. It'e even native... not a hybrid web app built in Electron.
Flip Dot Displays Appear with Modernized Drivers
Ask HN: How Did You Find Your Mentor?
What value has your mentor provided that you feel couldn't have been gained another way just as effectively?

If you have had multiple mentors in different domains (software development, EQ development, leadership development, etc), which was the most rewarding?

Are there any steps you would recommend toward someone finding a specific type of mentor?
Heh. The thread loaded up with an ad for /r/CatastrophicFailure for me. Bit on the nose, Reddit.
OpenBSD by itself contains a feature set similar in comparison to the GRSecurity patch for Linux without the ACL or RBAC implementation. GRSecurity and the Openwall project actually pioneered many of the protections that occurred later in OpenBSD such as Executable Space Protection, chroot restrictions, PID randomization and attempts to prevent race conditions

On the one hand: I think OpenBSD did pioneer some of these things (PID randomization --- randomization of all monotonically increasing IDs, really --- was something TdR was doing in the 1990s). Privsep daemons might be another example.

On the other hand, I'm not sure I buy that OpenBSD has a feature set comparable to GRsecurity without the ACL/RBAC stuff.
I used to work with Stage3D when it came out. Its a crippled API with an even worse shaders API.

AS3 spawned way too many OOP practices in the Flash world for my liking, it was the most naive way to code games I've seen until people started doing the same in JS. Angry Birds is so simple a game it could waste 90% of the system's resources and still run smoothly.

The build pipeline for AIR is also terrible, with XML configuration and arcane documentation and plenty of non-documented behaviors. I once had to maintain a Flash extension, ExtensionBuilder is as bad as a toolchain can get.

I'm so glad Flash is dead :)
Have you tried freelancing for companies in the US? I imagine that could open up some opportunities for you if you haven't looked into it already.
Yeah, that's why I asked! It's been a while since I read the paper, and skimming it, it wasn't clear which part you were asking about. Seems like mostly 3.2 and 3.3?

3.2.1 is about inheritance. That still may or may not be coming, exactly. It's just not a huge deal to more experienced Rust programmers, though we can and will be doing a better job of explaining alternative design strategies.

3.2.2 is about anonymous enums. The author is right that this is a little boilerplate-y today.

3.2.3 is about static data. The answer is the lazy_static crate, which is compatible with no_std; I use it in my own OS a lot. It works almost exactly how the author wants it to, though it doesn't literally use Option<T>.

3.3.1 is about allocation, which is where you said you didn't really understand. So let's back up a minute: Rust's standard library is built in layers: the foundation is libcore, and then libstd is layered on top. Libcore is suitable for OS development, and includes nothing about allocation at all. Libstd includes heap allocation. This is referencing Box, which is in libstd. If there isn't sufficient memory, the the implementation of heap allocation in libstd will abort. That's still true today. However, this is one of the reasons that libstd isn't meant for this kind of development; it's meant for general application development. So, while the author's point is still sort of true today, I'd argue that it's going about it wrong, and it's also not a limitation of Rust generally.

3.3.2 goes on about this some more.

There's some stuff about Cargo in 2.8.3. Many OS dev projects augment Cargo with a Makefile, but depending on context, you can use only Cargo today. My (still toy) kernel does, for example. This section is extremely unclear as to what problems they faced, so it's hard to tell what's changed between then and now.

Other than that, I'm not totally clear on the "standard library being too large" and "emits a lot of code that depends on the standard libraries" bits you're talking about. I don't have time to fully re-read the entire paper right now, if you could give me specifics, happy to elaborate further.

A lot has changed since April 2015, including the release of Rust 1.0 :)
Ive thought about it but it requires a certain level of technical capabilities on the businesse's side. Truth is that most businesses run on shitty old windows machines that dont get updated. Integrating with those systems requires building an infrastructure for them and then selling at a low price because they dont see the value in IT. That's why I sell it as a self contained marketing/sales tool.
From Couch to 8K in revenue under 3 weeks
My experience is that a lot of the value in taking notes is NOT referring back to them later.

Just the act of writing them down somehow forces me to remember more of what was covered. And, for reasons I don't understand, this works much better if I'm writing with pen and paper. Typing them doesn't have the same effect.

Somewhat unfortunate, because writing them by hand makes them much less useful when I do need to refer to them later.

Edit: For what it's worth, I googled a bit after being downvoted, and there's research that seems to agree with what I noticed. Both the value of note taking even if you don't refer to it later, and the retention difference with handwritten notes.
7) Government subsidies [1]

[1] https://www.theguardian.com/business/2016/may/13/eu-to-inves...
Why Are Developers Still Pouring Billions into Waterlogged Miami?
I was with my son and my wife and the same thing happened to me.
Being able to make that choice is a privilege.
I have to imagine that any self-respecting author would use '1812 Overture' just for style points.