skysight-inc/HackerNews huggingface dataset:
> Then in the 20s and 30s a couple of scholars argued on textual and circumstantial grounds that this Italian scholar had in fact forged the original manuscripts himself. Basically everyone was convinced and lost interest at that point. Claude Sumner and some Ethiopian scholars have more recently taken up the whole issues again and argued that the texts are authentic, but they remain very obscure.

Wow, seriously? You know, I was reading this a few weeks ago when it first popped up, and I thought to myself, this smells a bit like an Afrocentrism hoax like 'Aristotle stole Greek philosophy from Africans in the Library of Alexandria who invented it all before him' - I've never seen it mentioned despite the considerable interest it should have, the sources are all ascribed to some very rare book you're told you have no chance of getting your hands on, the claimed views sound impossibly modern/anachronistic with no extremely weird claims thrown in (if you look at forward thinkers like Bentham or Lucretius, despite some extremely prescient arguments like defenses of sodomy, they still have some bizarre beliefs, they don't sound like a NYC liberal)... But I thought it would be rude to be skeptical because it's not like I know much about Ethiopian Christian philosophy so maybe they really did have a Greek tradition which could produce such a philosopher.

And now you tell me that not only is there no provenance of the original texts more recent than the 1800s, they've actually been debunked as European forgeries, and OP just happened to not see fit to mention these minor little details?!

EDIT: I see this comes up in the comments as well, and his arguments are mostly bluster: 'no one could have forged a genius book like this! Look at all the Enlightenment in there [but obviously it'd be easy for an Italian centuries later to write such a book...] There are peer-reviewed books on this topic! Peer-reviewed!'
The Peterloo Massacre of 1819
> Industrial, death metal, and recordings of rainfall all work just as well for me

Death metal is surprisingly conducive to productive work. I mostly like music with a heavy repetitive beat and minimal lyrical content.

The music I find effective drowns out surroundings and distracts the mind a bit while being very simple and repetitive so that it does not engage too much mental energy.

I really like classical music but find it to be no good for programming because it is to varied and complex and so i will get distracted in appreciating the musical composition.
I have listened to rainymood.com over 1000 hours and am 100% sure I perform better while listening to it vs. not listening to anything. However, pop music would be much more distracting than silence for me.
Decades of movie poster history go online
>Also, I’m not really sure what the benefit will be in the end or what difference it will make to my life.

The same can be said for any book.

If you read them, they will benefit your life immensely imho.
It's not controversial just a naive juxtaposition of computer science and what most of us do which is yeoman programming. Do people work through Calculus textbooks? Are textbooks a reasonable price? These are low volume prints; it takes a lot of people to publish and run a press printing of a book.
Yeah that's a terrible term to describe what's going on, "bare metal" usually means running directly on an OS that's installed directly to hardware (not going through a hypervisor).
I would have waited till my wife got dressed before opening door. Am I dead now?
Scandinavia is great if you are rich. Sweden for instance would be a great choice for anyone with a trust fund. You would have to pay almost no taxes and still get all the services. It is becoming rich that is hard. Though you could argue that a lot more people get the chance. The problem is that it has also become increasingly hard to be frugal. Especially when it comes to cost of housing, but also the cost of a good quality of life in general.
"Today, kids dream about Google, Facebook, and Apple; they don’t dream about us... his father brought home an early chip made at Western Electric as the brains for a U.S. missile."

Right there is my reason for not working for them. I don't want to be involved in military technology.

I'm an immigrant, and building weapons to kill foreigners is a conflict of interest.
Couldn't tell whether the entire premise of the article is satire. :(
Those counts are the rating by which people determine legitimacy of content. Popular content must be correct by virtue of that fact that so many people can’t be wrong. And when you only show people content that they all ready agree with it further reinforces its legitimacy.

Remove the counts and people have no external validation for the legitimacy of a piece of content. They actually have to read it. What we have now is a system where someone sees a headline, “Proof Obama birth certificate fake!” With 100k like and 10k comments and they don’t even read it and just comment, “I knew it!”

When you pick up a newspaper you have to actually read it. You can’t just look at the headline and see how many people agree with it before you can form any kind of opinion.
Mostly google cloud hosted high performance web services.
Yeah, about that:

https://zh.greatfire.org/blog/2014/feb/no-error-here-microso...
I'll be honest I think even in US getting a good chip engineering job is tough. I've a firmware engineering background so I straddle between hardware and software. I see lots of EE students come into the workforce and realize the software is where the action is and struggle to switch over. As a hiring manager, I feel for them and try to help their transition but many are not prepared in their coursework even for firmware. Even some chip designers I worked with were asking me how to transition over. A few were taking courses on the side. Even I switched over the general software side though I try to keep my foot in the door should it even improve.
I was surprised at how weird it felt to have AU/NZ accents on the mission control (or whatever you call it) channel in the video at the end of that page.

I say this as an Australian.
Unwrap is essentially asking for it to fail under that condition, so that's not exactly broken.

Unwrap should always be suspect. It's easy to turn it into a pattern matcher instead, which explicitly forces you to hand the none case.

I'm not saying you're wrong, but I don't think it's an example of an error created by a polymorphic type. (Instances of the same type can do this as well.)
It can be, heck it is difficult if you think about service having to have access to a full profile. If it is the case, that service should probably be part of the profile containing service. But you might not need the full profile.

Here's two examples. Provided you don't get much churn in key profile data, you might be able to use JWT to store group membership for example. All services can read the the token. The token provides the groups necessary for the access operation.

Another example is only copying parts of the data. My current project has profiles and memberships. Interestingly the app side code doesn't actually use that information directly. A copy of group membership is held in the DB. When the user executes any operation, the queries themselves check for rights. When a use wants to read a list of recipes, part of the query is "and has read permission". The same is true of updates. The system queries for the resource to update. Only those that the user has an explicit right to modify are found.
I think it would be easier to see some effects if you would change the layout to one row per week or 14 days per row. That way seasonal effects like a November depression would be much clearer.

The current layout would be a good choice to display the financial situation, as the cash level tends to change on a monthly basis for many people.

Nevertheless, nice tool :-)
I keep meaning to buy a set, but they are so dang expensive.

Though, I'll admit I have purchased several 'classic' CS books over the years that have been sitting on my bookshelf, unread, for an embarrasingly long period of time.
Forget all of that even, there's plenty of places where the opinion piece collapses under simple faulty logic. Here's one example:

> Such a situation could never have come about without certain fundamental confusions having been firmly established, and these begin with language itself. Victims have traditionally been minority groups, but in fact women, who in the United States are a slight majority, have been deemed victims, whereas the Jews and the Chinese in America, though clearly minorities (and vastly less numerous than blacks or Hispanic people), are not usually counted as victims and thus rarely get included in affirmative action or other quota favoritism programs. A victim, then, is someone who insistently declares himself a victim.

There have been times and places in the history of the world where the majority of the people in certain places were outright slaves, including in the United States and especially in the Caribbean. And yet are we to believe that these powerless, enslaved people weren't victims simply because slavery was such a vast institution that there were more people suffering under if than committing it?
https://boardgamegeek.com/boardgame/186701/burger
> Do you legit think that people are all just doing this as a fad?

As you say there are a lot of pros and cons to any architecture or paradigm, which is why we're still talking about it and saying things like "right tool for the job" and not just using the One True Method(TM).

I legit think that a lot of people using the new hotness as a form of cargo cult programming with no understanding of the methods they're considering or how they apply to the problems they're trying to solve.

It's not just microservices that are improperly applied. I've been in the industry long enough to see dozens of languages, technologies, paradigms, processes, and everything else hailed as the second coming of christ and applied inappropriately all over the place until the shinyness wore off.

And I mean... When we start talking about developing for Amazon scale, we're already talking about situations that don't apply to 99% of developers. Not a great argument that their cases aren't inappropriate applications of the pattern.
Maybe Sarevejo should have considered how people will interpret their dumb law before they made it. Can you imagine not being able to name your business “Sarajevo bed and Breakfast” or something like that?

It’s like they are actively trying to suppress tourism....
The stench is completely infuriating but I am concerned with toxic gases leeching into my living space as well.
We play a variant without the robber where a 7 means you just draw a resource of your choice. Much preferred if you aren't looking for a competitively enhanced game. :-)
Antennas, power amplifiers, up and down converters, etc, typical RF stuff, VLF through mmWave. Defense contractor in flyover country. The pay is good as there are few who do this stuff. Almost 22 years at the same company. Totally opposite of the startup hopping software whiz.
I think the fact that evil and spacemacs are en vogue right now changes the game a little bit. The debate doesn't seem to center around what editing method is best but which editor does 'Vim' best. There's a strong case that it's no longer Vim itself but projects like neovim or Emacs.
Yeah, but you actually had to do that. You didn’t get to just look at the headline and see how many people agreed with it before you even read it.

You would, of course, have to combine this with not just showing it to people who already hold those opinions.
As featured in Richard Morgan's Black Man aka 13. And upcoming Thin Air.
> But really it's just a game of "who can roll the dice best?" where the players influence the outcome of the game as much as in Candyland.

That's mostly true, but deciding what to buy, how to bid, and negotiating for properties are all important parts of the game.

Part of the purpose of the game is showing how capitalism is unfair because it exploits people by randomness of birth and circumstances rather than their ability to work.
Why would the people of Sarajevo care about a publishing house calling itself “Sarajevo books”?
Unless you'd like to buy a house there or drive anywhere ;)
Any non-walled links perchance?
Not having centralization, as with some of the altcoins, has resulted in the price of NVidia and Radeon graphics cards more than doubling and the supply disappearing.[1]

[1] https://arstechnica.com/tech-policy/2018/01/cryptocurrency-b...
> In fact, if you have stateless services, then I'd be inclined to consider skipping microservices altogether and consider using a serverless model.

What? Isn't a serverless model necessarily a microservices solution?
Draw a box around it. Given a large enough domain any solution will have certain flaws. If the domain is large enough without encountering the flaws, the solution is still useful. If you can enumerate the flaws, you can note them and come up ways to mitigate them once they become an issue.

Knowing a system’s limitations is important. You can disclaim them to all who will listen and do your job as a cautious engineer. Perfection in a system is often not economically viable or desirable given finite delivery of said system.

It is similar to the exceptional programmer who creates the indecipherable system that implements every feature that you could ever want. That’s actually an undesirable property when you’re only selling a handful of the features.

Implementing what you need and leaving affordance for what you expect might be a future problem/requirement is often a better approach. You don’t over complicate things off the bat (and drag out deliverables), but you leave yourself in a situation to make necessary changes without much trouble.
Apple Leak Reveals Sudden iPhone X Cancellation
You can do both. Many banks now let you take pictures of the check using your cellphone to cash them out.
Based on all the responses in the thread, I am now hardly surprised that my Ask HN to switch to hardware received 0 responses. (https://news.ycombinator.com/item?id=16054742)

May be @madengr, could answer it as I am of the exact same opinion, that hardware is way more fun that software. And even in software, I am not doing the usual boring things, still it has had me. Any feedback highly appreciated.
I would also like to know. I have been using the latest versions of both clang and gcc and have not noticed any differences.
When I do apply for MS in US, I'm planning for AI/ Machine Learning. Yesterday, I was reading https://news.ycombinator.com/item?id=16196421

This also looks promising. Combines stocks & software engineering. C++ mastery is required and also knowledge of Computer Architecture.

Another field I've shortlisted is Management in Information Systems, since I'm in Enterprise Automation (BMC Software)

Would you kindly bring to my attention any more promising fields that you know of? Thanks.
Back in 2016 we had one major drawback. Hubby lost his job, I had an accident that made me quit my job as well. We collected thousands of money from our Home Equity line of credit (HELOC) account which works sort of like a credit card to raise our son through college. This caused our credit scores to drop drastically, the bank almost terminated our line of credit and at that point I almost regretted my existence in life. I am using this opportunity to say a BIG THANK YOU to my sister and her BFF she introduced to us as a credit score hacker and counselor. He cleared our HELOC debt of $142,000 and raised our scores to 765 and 758. My special thanks goes to this genius hacker, we purchased our second home last week for our son. As we have promised to give him more clients if he should successfully fix our problems. We are living testimonies and confident of this miracle worker to handle all jobs, I will implore everyone facing challenges with credit scores, credit report,bankruptcy,mortgage issues to reach him on pyramideye(.)hack (AT outlook(.) com )
Python and "real time"? Tensorflow as an example in the image/example?

Needs more buzzwords, for sure. Developers need to spend more time understanding "real-time" as well.
what about using a DB?
Is there any really simple database for the same purpose?
What? How is centralization the culprit?
Sure but the proposed syntax is much cleaner and expressive imo.
Ask HN: Advice for an 18-year old programmer who failed high school
My introduction to programming was through a computer science course I took during sophomore year at my high school. Soon enough I was spending all my time, both in and out of school, programming. I’m sure some people here can relate.

Perhaps I liked it a little too much, or maybe high school just wasn’t right for me - probably both. I imprudently worked on anything that interested me. I learned about cellular automata and wrote a simulator to create and explore these things. I made a 2D game to play with friends over the school’s network. I became interested in genetic algorithms and started messing around with them (making brainfuck to do stupid things, evolving my own programming languages, even incorporating my knowledge of CA’s to produce some neat simulations). I wrote a barebones HTTP server. I spent a week making a working 8-bit computer in minecraft. Common lisp, why not? It’s fun. ASM, bash, whatever. I’ll learn a bit of everything. I eventually ended up as an unpaid intern at a local uni’s lab (thanks to my CS teacher).

I like to think that I’ve done some interesting things. I like to think that these two and a half years weren’t wasted, but I’m extremely troubled right now. I’ve been told that what I’ve done is mostly academically oriented, which is quite ironic considering I’ve ruined most of my chances of studying computer science at college any time soon. Perhaps I could get a job as I’ve gained a fair level of competency Java, but I would have been much better off with this as a goal from the start rather than stuffing my brain with a bunch of niche knowledge.

I've lurked this site for awhile, this is my first post. Any advice would be greatly appreciated.
Still really important for scaling teams.
They might be talking about a slow rollout.
The headline is very clickbaity, but the content seems notable. It should actually say that production is ceasing in the summer, earlier than for previous iPhone models.
This is only really useful if you want to put a tiny satellite in an unusual orbit. For frequently trafficked orbits, you can just hitch a ride on a larger launch.

Could be a successful business niche, but it doesn’t seem likely to revolutionize anything.
You can buy pdf copies on informit.com. If you wait for major holidays (black friday is best), most of the books will be 50-60% off.
That’s very interesting, especially the timing.
Thanks.The article is very helpful.
The vast majority of people in the Netherlands speak fluent English.
> including in the United States

"In the Confederacy, the population was listed as 5.5 million free and 3.5 million enslaved."

https://www.nps.gov/civilwar/facts.htm
Citation needed on the tribalism. 55 years ago the white tribe and the black tribe had separate schools. The percentage of Americans identifying as Christian is going down about a percent a year.
In Brazil they are forbidden by regulation to take money directly for prescribing stuff but pharmaceutical companies are allowed to sponsor their trip for a medical conference in Hawai and other subtle bribery. How they know who deserves that? There are companies devoted to gather this kind of information - source: used to be IT manager for a pharmaceutical company.
As a small example, I met someone at the gym the other day who told me living in the South Bay without a car would suck. I was surprised; I've never learned how to drive, nor have I owned a car, and I consider this a blessing. I bike 25 minutes to work, 20 minutes to the gym, and less to most other places I need to go. And I'm healthier for it.

I never became acclimated to owning a car, and every time I consider buying one, I just can't justify the value add. I don't even mean that financially it wouldn't net out (it certainly wouldn't), but the cognitive overhead of having to manage yet another thing doesn't really appeal to me. And then there's the thought of passively sitting in a box for about an hour a day in lieu of being out in the open air, which sounds awful.
In other words, Rust _does_ have exceptions! That some people don't use them all that much is a matter of convention in a particular community, not a matter of language feature set. You could implement exactly the same model in C++. The fact is that Rust has exceptions to exactly the same extent C++ has them.
I feel like several of the purported benefits of microservices could be realized in a monolith as well.

Independent development - just stick to your own part of the app.

Reusability - write a library

Isolated deployments and deployment velocity - I suppose not isolated but there’s no reason you can't achieve great velocity with a monolith.

A less often cited advantage that I do think has a lot of merrit is the ability to choose different languages and tools for different problem domains.
It is independently available as a paperback, but also the "pre-fascicle" (draft version) is available for download: http://www-cs-faculty.stanford.edu/~knuth/fasc6a.ps.gz or click on 6A at http://www.cs.utsa.edu/~wagner/knuth/ specifically: http://www.cs.utsa.edu/~wagner/knuth/fasc6a2015.09.23.pdf

His programs (SAT solvers) are also available on his site at https://cs.stanford.edu/~knuth/programs.html (They are in CWEB and you'll have to use cweave and ctangle to read and run those programs respectively; if you just want to read I've typeset them here: https://github.com/shreevatsa/knuth-literate-programs/tree/1...)

Knuth has also given a couple of talks about satisfiability around the time he wrote the book:

- https://www.pathlms.com/siam/courses/3028/sections/4140/vide... (July 2016, at SIAM Annual Meeting)

- https://www.youtube.com/watch?v=g4lhrVPDUG0 (December 2016, at Brown University)

Look at https://cs.stanford.edu/~knuth/news16.html#lectures for slides and handouts from these talks.
This is for React Native (which lets you make mobile apps), not for web, technically, but you can try learning React with https://snack.expo.io/ which is 'batteries included' and lets you write the code in the browser, no setup required at all, just a mobile app (Expo) on your phone that can load the code you're writing to display your app. No webpack, babel, grunt... involved!
I don't believe so. Just the phrase I use to make a distinction between that and applied math. I guess "pure math" would be another way of saying the same thing.
How do you disable or block the "suggested" crap

I am seriously considering a year without adblock and going out of my way to click as many ads as possible. Blocking is ineffective, it's time to fuck over the metrics
It’s not snark, it’s also not any argument. It’s genuine incredulity. I seriously cannot imagine the situation where 10 people work on the same minimal function piece of code.
Roger Ebert used to call things "a great entertainment". The author of the article uses that term too. When Roger said it I always understood it to mean that there was nothing special about the film.... but it was entertaining.

It felt like he was identifying a separate category of films. It's not really great among film, but it gets its own job done "entertainment", and in that way it is plenty good. It leaves room for praise for what it is, but also space for the few really "great" things.
Agreed. Multiple closely dependent repos by one organization is the real nightmare.
The memo doesn't explicitly say 'jail time', just that Snap will pursue all possible legal remedies against the leaker. I definitely think Amazon has a similar policy, as well as possibly some other tech companies. This doesn't seem like a remarkable memo.
What kinds of things do you include in "living like a foreigner" besides buying foreign foods that aren't commonly eaten in Japan?