skysight-inc/HackerNews huggingface dataset:
I wrote something like this as my first programming project. I had serious trouble with an algorithm to search and filter recipes, however.

The best point of my site was that it gathered its recipes from food blogs and linked directly to them. I had to tweak a scraper for about a hundred different food blogs, it was a hell of work, but the scraping results were good.

Differently from SuperCook, which uses food portals, my recipes were all personal and of higher quality.
Even though subscriptions are very much in progress from a specification point of view, the community came up with different approaches that are already employed in practice.

Here are some additional resources:

- RFC for GraphQL subscriptions: https://github.com/facebook/graphql/pull/267

- How to use Subscriptions in GraphiQL: https://dev-blog.apollodata.com/how-to-use-subscriptions-in-...

- Using GraphQL Subscriptions with Apollo: https://www.youtube.com/watch?v=wo9XFmW0W2c

If you want to use GraphQL subscriptions right now, I encourage you to try out our demo over at https://demo.graph.cool/worldchat/. I work at Graphcool :)
I was hoping to get the poster to expand on his reply to the other poster's perfectly logical comment:

> In many ways you'd expect a company that dropped a lot of employees to improve it's profitability due to reducing costs, and if it's more profitable it ought to be worth more right? Obviously it's a trade off, ie no R&D means no new products means it's going to run out of things to sell eventually and that should reduce expected future cashflows and thus value etc etc.

If he wanted to talk about long term downtrends in Boeing's R&D or other areas that the market should know will impact its future performance I would enjoy hearing about that. If this is just capitalism bashing with nothing new to offer, I'm not interested.
> in any case, we should let every person seeking higher education in the US work indefinitely in this country, not just PhDs. in fact, anyone who wants to work hard should be allowed in. all such workers will accrue a net economic benefit, as the new workers will generate more value than they consume.

A country is more than just an economy of value-producing workers.
When the cost of retrieving an item from your slower storage is pretty much the same for every item, may it be old or new, small or big, popular or not.
What's so unusual about the current web platform is that none of the technologies involved were actually created for the task they are being used for right now.

HTML wasn't meant to build interactive application UIs. CSS wasn't meant to do layouting (or if it was it was done so badly that the intention is unrecognisable). HTTP wasn't meant to carry fine grained API calls. JavaScript wasn't meant to do large scale application development.

It's a long list of wrong tools for the job that are being cobbled together to supposedly form the right tool for the job. It's working to some degree but it's messy.

That's not to say that creating a technology for a specific purpose guarantees that it will work well. EJB, SOAP, WS-*, there are many examples of failed purpose built technologies.

But having an entire platform built exclusively from components that are unfit for purpose isn't something that happens very often.
I think we can allow writers some leeway with metaphor.
A Git Tutorial of Human Psychology
I would expect (hope) the Shining Force series, including Shining In The Darkness, to make the final cut.
ReShade https://reshade.me is an open source DX9/DX11/OGL hook that adds shader effects… but also includes screenshot functionality! Should be possible to change that to streaming frames to your app…

(Just in general, doing this shouldn't depend on a particular game, it's a graphics API level thing)
This isn't JS runtime object garbage collection. As others have said, it's cache eviction. Bad naming, perhaps.

But if React is too much for you (tiny API surface, can learn in an afternoon), Relay will be way too much. I wouldn't bother reading more about them.
Running Arch Linux means I do not need to worry about malware. Ransomware. Crap like that.

I didn't downvote you and understand your concern. However, keep in mind that X11 has no GUI isolation. So, an attacker could snoop all your keyboard and mouse events, make screengrabs, etc. through a compromised web browser.

Wayland provides GUI isolation, but is not widely deployed yet. Most X11 users are only safe because the X11 desktop is not a large target group, but it is probably less secure than Windows, which does GUI isolation between processes of different privilege levels, sandboxing for Store apps, etc.
The perils of depending on someone else's service, especially when you have no contract with them that defines what they are supposed to be doing for you.
Two books that can help understand it in more detail:

. The Mom Test - good and bad questions for customer discovery

. Competing Against Luck - introduces the concept of "jobs to be done" - people are hiring your product for a specific job they need to get done
Why the heck does this guy think abuse is OK? I mean, what possible thought process could he have, that ends with "...and that's why I should hit my wife today!"

I'm not trying to justify the guy's actions. I'm just trying to figure out how he justifies his actions to himself. I want to gain insight into why this kind of thing happens, maybe that will give some clues about how to detect or prevent it.
> Why are you assuming my kids will have crippling debt?

Not the OP, but do they expect to go to college? Do you plan to cover their college costs?

If the answers are yes and no, they will come away with anywhere from $20,000 to $200,000 in student loan debts. I'm not sure how it could be more crippling...

You may have set the expectation that they will go out and live on their own, but were one of them to come to the point of becoming homeless (whatever the cause), would you let that happen to them? If one developed a crippling disease which didn't let them work a full time job, but also didn't kill them outright, what would you do then?

Intentions are great, but reality tends to kick intentions to the curb.
Thanks for sharing this, will definitely look into it. With the ever improving FPS, this AI's reflexes are going to be insane.
Starting a project with Crystal and Kemal
On the C64, that was likely "Telengard" (based on "DND" - http://www.aquest.com/telen.htm). You can play it online in a few places.
I have been walking the line between technology (working software engineer my whole career) and business (small business owner, technical cofounder, startup employee several times over) my whole life and if I had one thing that I wish I had known earlier it's this: trust yourself! Just go, learn, and repeat - action is king.

Let me elaborate on that a bit. Seeking more and more knowledge and wisdom in an effort to learn some kind of system or trodden path to success is understandable but can quickly consume all of your time & energy and likely won't provide much real value over the long term. Nothing, and I mean absolutely nothing, beats jumping in, doing stuff, being objective and introspective enough to identify what works and what doesn't, and iterating. What people are doing now will change. What people are using to do those things will change. What won't change, though, is the value of being able to take action and move through that world with confidence and resilience.

Reading, research, and listening to people is good but you should trust the laboratory of action above all else, especially over other people's opinions. Why, if you're a normal, intelligent, rational human being, would you ever put the opinion of some arbitrary person above what you can observe yourself? Because it's on the web or in a book? That's silly. Be extremely selective in who you allow to be your advisors - you wouldn't indiscriminately sleep with just anyone at the drop of a hat, would you? Don't just take advice from everyone, either.

Don't let people pigeonhole you, don't let people project their ideas onto your passion, and learn to identify where you should spend your precious time & attention - most of the time, you should spend those on action, not navel gazing and not "preparation" for action.

There are maybe a handful of books and blog posts that are really worthwhile. Once you have read those, everything else is simply other people regurgitating what they have read and is therefore not very useful. Also, on points that are very crucial, like legal and financial matters, I would hope you have an attorney and accountant to help you make those decisions - don't try to learn everything yourself and carefully establish and nurture your inner circle so that you can focus on - you guessed it - action.
So, Facebook has a vast cache of data on what people do and don't like and respond to in their feed. Facebook also has any number of 'features' in ML language they can slice and dice this data by, from likes and shares through to time spent on article before returning to the main feed.

Browsers of the Facebook feed themselves have any number of ways of accessing information, which they did not have before. If I want sports news on teams from Chicago, I'm no longer beholden to Chicago Tribune or even Facebook for that, I can download something like Bleacher Report TeamStream and have a customized feed of what I find interesting and nothing else.

It's probably not massively difficult to work out the kind of content that makes people like, share and click at scale on Facebook - humans are humans after all - but it's probably not consistent with the output of the Chicago Tribune (national stories that are covered in greater detail elsewhere and content which is probably only of any real interest to Chicagoans).

This is probably even more the case at the moment with so much of the action politically happening at a national level - Trump is a once in a generation kind of news story.

It seems they have two options:

- Accept that Facebook is a pay-to-play platform and that they will have to pay to narrowcast news to Chicagoans

- Accept that Facebook is going to account for an ever-declining share of their traffic.

Either way, I'm not sure there is a way forward for online media that doesn't involve a huge rethink about what the product they serve up is. Blaming the algorithm seems incredibly fruitless.
In Taiwan they manage to have street food and Markets, they are all at designated places though.

They also seem quite big on regulation, so I wouldn't be surprised if there are inspections.
You haven't read Contact (or have forgotten some of the plot).

He explicitly circumvents this in the book.

Read it a few weeks ago. Pretty great, though the ending is a bit inconsistent and a bit 80s.
Even if you build something on a "build it and they will come" premise, you are right, and there really is demand, you still have to spend time and money to use it - ie. don't forget to test, measure and allocate time and money towards marketing channels.
Seriously. Your proof that you understand a market is only as good as the frequency that your understanding is tested, whether the test is profits or rote knowledge.

This is true for many things. I'm the best developer as long as I don't compare myself to a better developer.
> Did you sleep through the 200 and 2016 elections, or are you confusing people with acres?

Are you confusing the states with the people? The United States are composed of the several States, and the States elected Messrs. Bush & Trump in those years.

> No one has allegiances to states.

They ought to.

> States are subordinate entities, that pretty much subsist on the largesse of the federal government. They're basically counties.

No, states are the sovereign entities which constitute the United States. The people did not ratify the constitution; the states did. Misconceptions like yours are why we should repeal the 17th Amendment, replacing it with one mandating that legislatures appoint their federal senators. Frankly, I'd love to see legislatures appoint electors, too. The people have a voice in the House; having voices in the Senate and in the Executive is too much.
It sounds like FB is taking the posts that are getting low engagement and cutting them off quicker. This makes a lot of sense!
Awesome thread!

Starting the first company may be the most difficult thing. Once you are in the entrepreneurship loop, it must be easier to fund new businesses.
Lived in LA for 15 years, Los Feliz area. For most of that time I didn't have a car - I just walked. The weather was always great, Ralphs close enough, Trader Joes, and so on. When they opened the subway, it was almost perfect - would've been better if it actually made it all the way out to the beaches from down-town.

LA truly is a beautiful city if you take the time to check out the non-tourist areas. I'll always remember the delightful, warm purple afternoons in Silverlake and I'll always have a bit of LA with me wherever I go.
The problem there is that as techies we can keep one step ahead of what the average citizen could do (whether that is one step ahead of the authorities is another matter) but any popular movement that could emerge wouldn't be full of just techies.

That's one of the reasons why the concept of the 'cell' has emerged in multiple places in multiple movements, the only way to keep the organisation as a whole going under massive scrutiny from the authorities is to internally partition it so that compromise of one cell doesn't compromise the others, this only works for a longer period of time if the cell contacts up the tree are beyond the reach of the authorities for either political reasons (Sinn Fein in Ireland) or judicial reasons (they are outside the country in a place they can't be extradited from).

There is a fascinating history of the ANC in South Africa using a digital technology and long distance lines to London as a clearing house for information to avoid the security services in South Africa during apartheid.
This is partly why I am an anarcho-Communist, in favour of decentralised planning or to a lesser extent market Socialism.

I'm not sure what to do about giving the vote to people; arguably democracy is very good, but I would rather have per-commune direct democracy (with instantly recallable delegates or without) rather than a representative democracy.

In short, I want to do away with voting for masters, as it will be unjustified authority no matter which way it's taken.

Edit: can people please explain why they are downvoting? It would be nice to know so I can improve the quality of my posts in future.
City of Chicago Developers' Site
For some reason it reminds me of the various 8 bit computers colour schemes.
Hmm. Thinking realistically about threat model, a well-known law firm is obligated to behave ethically or will lose the ability to conduct business. If someone who can prove that they're from a reputable law firm - AND that they're acting on behalf of a former Deputy Mayor of London and current member of the House of Lords - comes to me and asks me for my email password with a good reason why they want it, it's not clear that saying yes would be a mistake.

Personally, I would almost certainly say no on the principle that nobody should have my email password, but I'd probably be okay with revealing one letter at a time while they also reveal one letter at a time of the alleged password.
screen capturing technique also lacks things like find(X,Y,Z) or events/triggers (ex. when collision happens)
Sure the German justice goes after people making unlawful postings and entire specialized police units are being established. Charges and successful verdicts regarding internet posts are nothing new at all. However, going after the posters (and even just identifying them) takes a long time. Much to long compared to the speed postings get shared.
Problem is, when exactly does everyone agree to a specific course and execute it? Survey says: Never!

See climate change. It's bee long and drawn out and the major hallmark of this issue is a huge amount of resistance from anyone who would benefit more from the status quo.

I what we see in the climate change debate projects onto all sorts of other issues. People are short sighted and stubborn.
3 Obsolete 1990s UX Design Classics (Psion Series 3, Nokia 5110, PalmPilot)
The server implementation is not open-source. I have a lot of respect for what OWS is doing but let's not peddle in false assurances.
Fragments: The Solution to (and Cause Of) All of Android's Problems
Mini.css launches templates to quickstart your projects
Also, for _js without numbers_, this is the most compact way to write something that evaluates to the number 2: -~!""
I'm calling BS on this one. In as much as they chose to live in a close family unit, they should also pro-actively contribute financially to said close family unit, not lazy about with guitars and stupid songs.
Part of my idea for this course was that you could use these methods on any game. You don't need anyone to make an API, you read the frames in, send direct keys, and you're all set.

That said, there are various things like scripthookpy that let you communicate with GTA V to do things other than AI with Python.

I am personally more curious about the AI aspect, so I figure any game that I can play visually, an AI can too with these methods.
Build Mobile App for Ecommerce Businesses
Stealing web browser history using W3C Ambient Light Sensors
> So, when the company is doing "fine" according to market (and everyone who did nothing except buying stocks wins money!), how is it that the employees get screwed?

You mean that the people who paid for the company to produce widgets profit when the widgets are profitable? Not the people who designed the widgets?

Thing is, if the widgets fail and the company goes bust the shareholders lose their investment. If it does well, they'll make money. They aren't "doing nothing except buying stocks" - they're risking their investment.

If the company was funded by debt instead of shares, then the debt would be paid down at a fixed rate and then profits would go to the private owner. So even without "the market" the employees don't profit by design unless the company chooses that as an incentive system.

If, however, the company was owned by the workers then they would indeed profit from the widgets and suffer from the failure. Such companies do in fact exist. But they will still lay off staff when it's sensible to do so, and that may well increase profits which are distributed amongst those remaining.
Google’s Health Moonshot Comes Back to Earth
It's called Shield of Complexity and technology professionals have been accused of it too.
> But the increased complexity also increases the fragility of the system, and also adds ongoing maintenance costs.

Somewhat tangentially related:

https://news.ycombinator.com/item?id=14027705

Abstraction is one possible mitigation to this problem.
Microsoft to acquire Intentional Software for productivity portfolio
Not anymore. Around the turn of the century Microsoft adopted a strict no Easter eggs policy as part of their trustworthy computing initiative.
Given that you were frustrated by not seeing all of your friends' posts and their not seeing all of yours, how are you better for it now that you see 0.0% of your friends' posts of any kind and now that you can now share your own content with only 0.5% of them (personally or through email etc)?
If that's medieval, then by the gods below, let's go medieval. Speaking for myself, the folks I worked with who came about the craft (software development) from school are always so steeped in theory they can't make actual progress on the tool. They'll throw away a year's worth of effort so they can re-write it in Javascript, no Dart, no Typescript, no...

In contrast, the people who learned at the hands of mentors always showed more interest in actually becoming good at the trade, and favor practicality over theory. They will usually work to fill their own gaps in knowledge, and become some of the lynchpins on any development team.

I'll take an earnest, self-taught person coming up from the QA department every day over a greenhorn fresh out of college.
I wonder if it were possible to get a copy of the software so as to figure out what the best possible responses to a presentencing interview would be in order to get the most favorable computation.

Like - Yes, I'm very social. I play bridge, take my kids to soccer, I'm a member of the PTA. Yes, I exercise. I have a weight set at home, ride my bicycle, play racquetball at the gym. No sir, I don't do drugs, never touched them. No sir, I don't drink either. Yes sir, I do have a degree, two in fact!

Just in case you might need it at a presentencing interview, of course.
Intel X86 Function-Call Conventions – Assembly View
The Multiarch Adventures: Visual Studio Code (Part 1 of 2)
People won't generally have flashbacks to "normal" instances of eating or doing something, but may to something that's particularly emotionally charged. When eating a grilled chicken sandwich with a particular flavor combination, I have strong specific recollections of a first date with a woman who I really wanted it to work out with. But I won't have any sort of recollection (without effort and searching on my part) of other instances of eating grilled chicken sandwiches. Not just with foods, either. Performing certain actions, like swinging a sledge hammer or axe, brings me back to certain specific moments in my life of performing manual labor with people I cared about (really good friends at the time) that I haven't seen or heard from in years (pre-Facebook, several major moves for all of us and we just got disconnected). It doesn't happen every time, but it happens.
7 best alternatives to #YouTube video #monetization
> A nation of cowards, really.

A nation of sheep perhaps but not a nation of cowards.