skysight-inc/HackerNews huggingface dataset:
I had a 3B2 in the 1980s; it was an okay Unix machine that AT&T had no idea how to market. The development tools (C compiler, etc.) cost extra, and came on about 30 floppy disks that you had to load in a very fussy order. The machine's black-and-white user interface was, well, terrible, and the documentation had been written by out of control PM/marketing types (you didn't press a button, you "touched" it. You "touched" everything in the UI; this oddball wording, and affectations, permeated the manuals and dialog boxes).

Right: But hey, real Unix!

I got Emacs and GCC and uucp/netnews/email working, but when it came to developing something on the 3B2, it turned out that programming Macintoshes was a lot more fun, and certainly paid better.

One day its 67MB hard drive made a groaning noise and a thin, straight trail of smoke rose up from it. I walked across my office and turned the 3B2 off, and didn't shed a tear.
Much as CIO's every few years in-source and then out-source IT functions. There is an obvious balance that could be found, but then they must been seen to 'do something' and so levers are pulled. Et cetera.
What would I expect him to do? Either answer honestly, or not answer the question. Instead he lied, definitively, under oath. Are you really suggesting that his ONLY option was to lie to Congress?
Why wouldn't you just get this from your distro's repos? Openjdk and the like are already there.
Sounds like you are writing tests at the wrong level then.

I was talking about a regression test for a fix for a bug found in production. For a typical backend, write such tests against the publicly exposed API.

If you end up breaking tests as you refactor it means that you have broken backwards compatability for others who use the API...
Why does a tyrant's marketing campaign matter?
Yes, but brown rice needs to sit in warm water for a while before being cooked. If the water is at boiling point during this time, it will have boiled away before the rice is finished cooking.

The reduced power setting during boiling (relative to white rice) is for the second phase of cooking.
You're correct, but that's not the case. They host all across the EU (and have special agreements with the local governments about power supply for example), have employees all across the EU, accept Euros as payment and wouldn't want it any other way. If they didn't, it would be much harder for them to stay competitive in the EU. If they stop they would negatively impact the experience for their users and customers in Germany, meaning losses of revenue from that market and the risk of being overtaken.
You're right--the crime of perjury requires someone to lie while under oath, which is what Clapper did.
PNPM v2 is out Store server, recursive commands and other features since v1.0
Speech Recognition for your scripts
I agree, generalize too early, and you are just as likely to overengineer, anticipate changes that never come (YAGNI), constrain the code in other ways that turn out to be unwieldy and incur the mental overhead of a more complex design that each new reader of the code needs to understand. Generalization should mostly happen during refactoring.
> All it does is make life much harder for smaller banks.

I don't think that's all it does. That's certainly one polarized way to look at it though.

I think the idea is that speculative lending is a race to the bottom that hurts everyone in the long run (banks and consumers), but it's profitable in the short-term. Instead of another boom/bust and repeating 2008, we try to have banks lend responsibly. That does potentially slow economic growth although some would argue it would go to realistic rather than artificial levels.

Wether the restrictions on the banks outweigh the protection for consumers is typically the debate.
It's more correct to say that it is selectively prosecuted. Mike Flynn had his career ruined by a perjury trap that saw him lie about things much less important than a federal agency spying on US citizens.
I just learnt about him and ordered my first book of his last night. Odd.
> but perhaps not at the expense of keeping business logic in separate places

Perhaps the answer is to consolidate business logic in the database with constraints. This also protects data from manipulation outside of an app, like with scripts or ETL.

Putting more logic in the db often results in terse error messages though, so the app needs to deal with that and make them nicer for the end user. I wrote about one possible approach here - https://begriffs.com/posts/2017-10-21-sql-domain-integrity.h...

> weak version control/deploy solutions

There are solutions that allow you to store migrations in version control, apply them to different database targets, and run consistency checks. For instance http://sqitch.org/ but maybe you're familiar with it already and regard it as one of the weak tools. Thought I'd point it out though.

> a new programming language to the stack

plpgsql is somewhat gnarly, but it is well adapted for the database. You know what it's going to do, compared with managing mappings from some other language. I never tried LINQ though so maybe the mapping would be more pleasant than I'm imagining.
You can easily add functions, triggers, etc. as SQL in migrations. It’s just not a good idea when you realize you might want to change them. Putting them in migrations seems nice at first because it omits an extra step when upgrading your db. But then you have the SQL multiple times in your migrations, which makes finding the correct version annoying.
UK startups are finding growth in China – Here’s why
How to Maximize Business Benefits of SAP S/4HANA Implementation
A Sweeping Plan to Fix the Subways Comes with a $19B Price Tag
https://news.ycombinator.com/item?id=17130422
It happens on a pc here.
Show HN: Dowango – Connect shoppers with e-commerce stores
$19 billion for a train signaling system and 50 elevators seems outrageously expensive.

There are less than 1,000 trains in the entire system and their movements are highly constrained. A WiFi based system could both easily communicate with and locate (WPS) each train. Modeling the entire system in real-time seems doable. Lastly there would need a UI for the driver (or eliminate the driver completely) and various hardware interconnections.

The core of the system would appear to be a WiFi network, servers, tables and custom interconnects to train controls, trip stops, switches, etc. Sure it has to be incredibly reliable but $19 billion?!

Seems like a great business opportunity.
Hey guys, I recently created a website, Dowango, that helps shoppers find (online) stores that specialize in their niche, allowing them to access more information about the product while simultaneously helping small e-commerce shops get more traffic since giant stores bombard the google search results (cough cough Amazon). In short, this site shows users the top niche stores for the product they are looking for. This service is free for both the shoppers and the shop owners, who can easily add their stores.

I am looking for people who have an online store to add their websites to Dowango. To start advertising this shop to potential shoppers, Dowango needs to have a strong collection of websites. I hope to help all of you, e-commerce (Shopify or not) shop owners, in gaining traffic on your sites. Thanks for your help!
https://news.ycombinator.com/item?id=17131431
PlayVS is hiring (LA, full-stack engineers)
As the officially-sanctioned NFHS partner for e-sports in North American high schools, the PlayVS engineering team is building the worlds fastest and most flexible e-sports league engine.

We're building a platform that is highly performant, beautifully simple, and blazingly fast using modern functional programming techniques and in-memory data storage technology.

In addition to our core engine, we have to integrate with many third-parties, including game publishers.

We need talented engineers who are comfortable in both a NodeJS back-end as well as a ReactJS front-end.

The main tools in our arsenal are: ReactJS, NodeJS, Redux, Redis, Web sockets, HTML5, CSS3.

Our systems are well-documented, and extensively unit- and integration-tested.

== Requirements ==

1. Good experience in crafting nuanced user interfaces using ReactJS.

2. Good experience using NodeJS and NoSQL data stores like Redis, RethinkDB or Mongo.

3. General programming skills using modern ECMAScript + knowledge of general computer science concepts, data structures and techniques.

4. Functional programming skills a bonus.

5. Good HTML + CSS skills

== Critical to your success as full-stack engineer at PlayVS: ==

1. Others enjoy working with you because of your positive attitude and technical competence

2. You have consistently shipped high quality code to production as part of a team

3. You enjoy pariticpating in team knowledge / learning sessions, to both learn and teach.

4. You write clean, composable, well-documented code.

5. A passion for changing the perception and landscape of esports in high schools

We have just completed a successful fundraise, and offer a competitive salary, equity, and an unlimited vacation policy.

If you want to work in the Santa Monica, LA area, and this sounds up your alley, please get in touch at:

careers@playvs.com

https://www.playvs.com
The fact that this is/was upvoted so highly shows how deeply ingrained the "believe first, fact check later" mentality is in humans when the piece in question aligns with our personal worldview. This is exactly how fake news spreads.
Kafka allows clean decoupling of event producing and consuming logic unlike typical message queues. Your clients can keep pushing new messages to Kafka's persistent logs without having to know who and what will process those messages.

This makes it possible to easily update your event processing logic or add new components to the mix while maintaining a clean architecture.

I gave a talk about this at PostgresConf US a few weeks ago, the talk's not yet available as an article, but you can get the slides from https://aiven.io/blog/aiven-talks-in-postgresconf-us-2018/ if you're interested.
How AI Could Unlock the Intelligent Internet of Things
Ask HN: Papers to read on conciousness
I don't see alot active research around this area, does anyone have recommendations of academic papers and research to read on answering what is consciousness?
Hackers and Painters by pg himself
I'd add two here both from Dale Carnegie:
1. How to Win Friends and Influence People
2. How to Stop Worrying and Start Living

Both of these books helped me immensely when I was down and I think DC's writing style (by examples) is what I found very useful.
One of the few Yahoo products that were great. I think Yahoo was pretty good in providing developer tools and apis.
does anyone have a link to the people who made this? I see 'Dev Astora' but can't find them on the web.

am always hesitant to install browser plugins that have no website link, about, and privacy policy..
Researchers from Tencent discovered exploitable flaws in several #BMW models
Here is another feed creator service, for websites that don't offer a newsfeed: http://createfeed.wprssaggregator.com/
I propose one more tiny step. Instead of having to use these cumbersome cryptocurrencies as payments method, you could also use these IOU's of selected trustworthy institutions as payment tokens. I mean, Instead of you needing to get your currency back from Coinbase and then transfer it to your coffee shop owner, you would just say to Coinbase that hey, you do not need to pay me this cryptocurrency, pay the coffeeshop instead. Wouldn't that be much more efficient?

This is actually one of the more frustrating issues for me in cryptocurrency discussions. The underlying monetary policy is of fixed or predefined money supply, that is supposed to somehow stabilize the price/value of the cryptocurrency in the long term because of hand waving, wishful thinking and reasons, all the while having exactly no way to stop fractional reserve banking emerging nor regulating it or the additional monetary supply it will create. This being one of the main reasons why current crop of cryptocurrencies will never be used as economy-wide payment method and why their price will always stay chaotic (unless the price stabilizes to zero...)
Sorry what am I supposed to be afraid of taking all our shit? Canada? China? ISIS? Not exactly scared...

It's not exactly utopian to think a large part of US military expenditure and military activity currently performed is a complete waste, especially if the concern is defending the Homeland (from what, car bombers? It's questionable if foreign adventurism helps or hurts, and most of that is domestic anyways. Or maybe Canada will invade).

Thanks to the geographical position and size of the US, there really isn't any threat like that that couldn't be seen from years to decades ahead, unless the Russians have a secret and gigantic Navy we don't know about. We purposefully barely even had a military for much of our history compared to many other world powers and it didn't matter because they were over there and we are big enough and wealthy enough to ramp up when they do.
How Augmented Reality can transform your Retail business
School bus tracker with RFID attendance.
1) I don’t know pgbench, but given the NULL checks in the trigger, I wonder how often they actually change the records in this benchmark. If you want to performance test triggers, wouldn’t it be better to unconditionally change those fields?

2) as the blog post indicates, these are extremely simple triggers that work locally. The IMO interesting cases are moving those last modified columns to a separate table, requiring an index lookup, or inserting rows into an audit log.
I pay a couple bucks every month for Feedbin and couldn't be happier: http://www.feedbin.com
Governments are accountable to their people. Companies are accountable to their shareholders.
> The point is that when _anyone_ thinks about role models in computer science and programming, all of the options fit into a pretty small niche.

Men are not a "niche" and, again, I really don't care that those people all have penises. To equate Donald Knuth and Steve Jobs because of their genitalia is absurd. Those men have actually done things and it is those things that we might choose to admire.
Increase Safety of children in school bus with GPS tracker
You should already be able to implement this using the If-Modified-Since HTTP header. The server only needs to send you back articles in the RSS feed that have been added after that date. The If-Modified-Since value is meant to come from the previous responses Last-Modified (not a timestamp you make up), so that side-steps timezone issues.
SqueezeJet: High-Level Synthesis Accelerator Design for D-CNN
If some part of the gap in achievement is genetically determined (which by all measurements is the case.) than there is no way to close that gap. Children from poor parents stay poor, poor communities can not move up etc.
What's proposed is that the only possible way eliminating differences is eliminating people (in either direction.). Of course this does not infact justify genocide or any of the sort, but that's the argument.
make clean
make scppn
Winds 2.0 was easy to setup but it immediately asks to register an account upon the first app launch. Why? I prefer to store my settings locally or in Dropbox. I uninstalled the app without moving any further.
> It causes a lot of cognitive dissonance for me.

Why? To understand what is actually going on one doesn't have to be in the "dissonant" state. What's needed is just the understanding that simplifications we use to "model" the surroundings are just that, and be aware of the cases when our models are too wrong to even be the right simplification in the given context.

In short, in some contexts, a "spherical cow" is approximate enough, in some others, it isn't. And both the "model" and what is "enough" can be checked for validity of the assumption.

The same should be done for the sources of your information: are they biased by design? Do they have an agenda? Can you directly confirm that the information they present is valid? Sometimes even a lot of "information" hides some basic facts that, when considered, would invalidate the whole premise of the specific "presentation."

Politically, you don't have to believe in everything the "messenger" stands for to check and accept that some specific information is true. An example, one thinker noted:

- The effective political definition in the USA media of the "peace process" is simply "whatever option the USA wants in the moment." Therefore, it's by definition impossible that the USA is "against the peace process" and such news you will never read, even if the USA actively supports the war for years.

This claim can be verified. And if true, it gives you a different perspective of the news you read. Orwellian, in 1984 sense? Sure. People always think that such works of fiction are "simply a fiction." In fact, they are very much based on the real-life experiences of the author in his world in the time he lived. The ways humans interact doesn't change fast, the same patterns can be traced through the centuries.

Another example: I've found out that Tom Lehrer sung "The Wild West Is Where I Want to Be" in 1953. (Knowing the lyrics is needed to be able to follow). Not knowing enough, I didn't understand that he was able to make such a song then. But checking his biography (on the internet) it seems that he as a mathematician before he wrote the song worked for the NSA (or whatever the equivalent was called then) in the places where actual atomic bomb tests were prepared. He personally seems to confirm that in some of his recorded appearances cheerfully saying something like "I was in the West working as the spy." Understand that gives you a new view to his lyrics.

The third example, real life actually has enough "movie like" stories:

https://en.wikipedia.org/wiki/Radium_Girls

https://en.wikipedia.org/wiki/Operation_Mincemeat

https://en.wikipedia.org/wiki/Daniel_Ellsberg
This is so true.

If anything inflation only makes matters worse for people who weren't careful enough to save and invest in assets(like land) early on in their life.
Depends how you look at it. Newspaper profits were at their highest in that period, but only because the industry had been ravished by radio and TV in the past decades. By 2004, it was extremely rare for a city (other than the very biggest) to have more than one newspaper. In past decades, most cities had multiple newspapers, including morning and afternoon papers.

The newspapers that survived to be the only dog in town effectively had a monopoly in classified and print ads. That's why profit margins were so huge -- but there were far fewer players in the game.
My favorite line from the movie.
It does both. I'm going to see ads no matter what, if I'm not paying. Seeing ads that might be occasionally relevant to me is better an the prior status quo of seeing seizure-inducing punch the monkey ads. These days I mostly see ads for programmer tools: I'm a happier web user as a result.

This idea that ad targeting is some kind of shady evil is a very recent one and, as far as I can tell, artificially created by the press as part of a proxy fight against Google and Facebook as disintermediators. It doesn't seem based on anything real.
ANSI Common Lisp - since 1994
Is that really your takeaway from Philip Roth’s work? Maybe you were reading David Lee Roth by accident?
No. 30% is absurdly high.
Thanks for sharing. I should probably just start the startup I’m thinking about for so long ;-)
No - the comparison never occurred to me.
Do these people deserve tax breaks for spending money in a way that doesn't actually get used to help people?

That's the core question.
It's feasible to make such a tool to update the database schema so that it would match a changed definition, but I don't think that it's feasible for it to update the actual database.

To do that, you need knowledge about how and why the schema was altered, and schema definitions like protobufs or graphql don't contain that. For example, how would you distinguish between renamed column (where you need to keep the data) and deletion of a column plus adding a different one?

There's a reason why migrations are the standard level of abstraction, packaging changes to schema with scripts ensuring consistency of data throughout the whole version history.
Nope, won't happen again. Look at EIP-999. It's backed by Vitalik but is still dead.
QA-as-a-Service
Are you adding any features to the C/C++ compiler or just migrating to D?
I find it really interesting that he said only one interviewer turned him down flatly. In my experience there’s been almost no willingness to negotiate - it messes with HR systems a lot is a frequent answer I get. Truthfully, I feel like if you’re not at a consulting or contract gig you need to be very specialized to pull this off.

Most larger organizations (>50 technical staff) seem to avoid anyone that doesn’t fit the mold.
Couldn't the feed server use the Last-Modified HTTP header to note the most recent feed item sent to the client?
I always thought that most likely place to have life in solar system (except for Earth) is Venus. Also hardest to discover for us.

Most likely because looking at extremophiles on Earth, you just need somewhat stable energy gradient and you'll find some life that draws energy from that gradient using weird chemistry.

Hardest to find for us because most of our chemistry research is geared towards carbon compounds around 20deg C, not sulfur compounds around 500deg C that dissolve most of our equipment in minutes.
You may build a faster car engine than your competitor's so that your team can visit and close more prospects per day. You may not blow up the tires of your competitor's car so the other team cannot visit anyone.
That's a beautiful memory for me too! A lot of us gathered in the college ground and spent 1-2 hours watching the beautiful spectacle. I started to count, and then after sometime just gave up the counting. Never have got another chance after 1998 to see so many in one night.
Why companies need to tackle big data with machine learning
My understanding of the issue is that it was mostly a scaling falicy. A ratio of assets to loans was asserted by the federal government that banks and credit unions must operate within, but that ratio was too onerous for small players like credit unions with less than $1B in assets. I did marketing for a credit union that had to constantly stop doing auto loans or quickly double down to maintain a tightrope walk to stay inside those ratios. It was much easier to comply with at larger scale. Bad maths made a decent rule into something that had unintended consequences.
You have no idea how much you underestimate what CryptoKitties started. Cryptocollectibles will most likely be the first killer app. It's not about the kitties, it's about the underlying mechanic of owning a truly unique digital item.
D is indeed a fully equipped machine shop, but nobody says you have to start with the Bridgeport milling machine. You can write very capable programs with just the C-ish subset.
As for fiction w.r.t celestial dynamics, here are two of my favourites that come to mind: Cheela Series and Three Body Problem.
Hot Air Ballooning in the Gold Coast
They were pre-selected possibly out of tens of thousands of attempts and they won't say if and how the examples were edited. It could also be completely fake like Microsoft's Milo demo and as long as they aren't currently selling it there isn't really any legal repercussion against doing so.
The Lesbian Pulp Fiction That Saved Lives
It shouldn't cost that much, but signalling is surprisingly expensive because pre-computerised signalling systems rely on large amounts of heavy equipment installed trackside, and trains can't run without coherent signalling. So changing it can only be done in small pieces, small parts at a time, yet labour and equipment must be constantly available. For this reason the productivity of railway workers is quite low but unavoidably so; they spend most of their time just waiting for tracks to clear.