skysight-inc/HackerNews huggingface dataset:
i don’t think it’s a problem of abstraction itself. it’s a problem of poor abtraction. most APIs and things of this sort aren’t some beautifully crafted abstraction that even try to take care of things nicely for you.

and efficiency of computation is the least of my worries. i would like things to just work.
That's curious.

I'm getting a different cert at least. No cert errors.

Both certs have same common name, etc. But that's where the similarities end.

This is the cert I'm getting:

Serial number: 4254239493315191306

Validity: Tuesday, 20 February 2018 - Tuesday, 15 May 2018

Public key: CC 4E F8 20 68 0A 0D BC B4 78 81 CA BF 4A B3 DD 5A CF 51 FC 0C 1A 12 0C C4 DF FD 77 A2 1A 26 30 6A BC 6A 1A DB 3D D6 68 5B 99 20 D0 79 C8 7F FA 5A AC 5D 23 DB B3 13 03 D1 21 A4 9E A6 CC 9E 77 AF 95 FD AA A2 10 E1 94 D4 96 B3 AB 0F F0 0F 34 35 AB 8D 9E E5 40 61 18 8D A0 E0 0D A5 EA D2 E9 8D 7C 45 9F B8 4C 3F 0F DD 84 BB 6A BC 3C FB CF 48 3B D1 66 8C FE 87 79 AA 36 E9 E3 CD 37 05 74 C2 0A B0 1D AC A6 E5 2B 5A 7B C5 BB 57 C5 2C 7A 5E 0B EB DD 9E 80 8D 1F 47 50 38 BB 9A 18 31 78 EE E6 D9 BC D6 D0 EA A6 07 2F 49 6F 47 01 E9 2A 87 DE BE A6 5D 3D CC 3A CA 05 93 C4 C9 00 AB F1 21 16 40 00 25 E5 9C 52 96 EB A7 43 50 05 AC D5 86 C4 A3 01 BA 08 FB EA 72 97 4D C6 49 6E 75 6C 69 BE 7C C1 BB 87 0D 0B 27 54 10 D0 9E 5E FF 12 A0 B8 48 A8 2D B6 1A E0 B7 92 B0 DE AF 3D 5B F9

Signature: 33 53 C2 AD 95 CA 23 A0 0C 36 43 CA 9C 27 B2 2A F1 07 3B 5B A2 11 C3 F0 9A F8 05 31 AB 30 9C 5E BD 8C B3 10 D2 86 BC 17 60 6E 40 55 D4 4B 66 89 D6 D9 8A F6 10 BB 99 B2 E4 54 7A 36 F8 72 2C DA CC 55 B1 16 32 BD C8 DC D0 D8 FE 9E D3 D5 B7 9C D4 F5 00 CD 9E 1A AF 68 4E B8 D7 C5 AD DD C5 8E D9 E2 59 4C 9A A8 DB ED 37 50 11 A8 D9 8D 33 4C 8E 15 5E 27 5E 90 2A E4 6C 5F A0 4D 93 1D 4D B5 5C 9A 2F 83 09 45 59 ED 64 32 0F 80 CA 22 55 DD C1 69 67 A6 EE 10 B6 13 70 C6 CE 9B 92 D7 DD 29 EE 1B 02 9B 29 90 E5 51 2D D1 5B D2 30 7A 67 49 9F 11 CB 4B 9F E7 3B 2C 1A 34 AD EC B4 1D FE B5 2A D7 12 B2 A7 2D 2B C3 84 0B 13 46 19 A7 3E CA AB D2 FB C8 25 52 E7 56 18 A8 A4 6E 3B 54 BB 82 63 8D 70 9F 49 6B ED 85 70 43 56 ED D6 D3 DA F3 A9 DD 76 26 08 26 AF 35 8F 03 E1 35 5E AD 7F 2C
Heck, even cmake does this better then without fancy data structures. My bet is this either does many shell calls or wildcards multiple times through file system.
I mean gold isn't a currency but something you can exchange into them and some people accept gold. Bitcoin is the same concept. At some point you might not need guns if everyone decides to use it.
https://github.com/lynaghk/subform-layout (with CodePen link!)
Sort of like all the ridiculous cost cutting measures at Apple. Soldered on RAM, really?
“Webpacking” environment variables
Graph databases are built a lot of different ways; for example Neo4j's architecture is very, very different than something like an RDF triple store, or datastax on top of cassandra.

[Neo4j internals can be seen here](https://www.slideshare.net/thobe/an-overview-of-neo4j-intern...)...it's a bit old but I think mostly still accurate.

In graphs you have to persist nodes and edges, though you may partition nodes by label/category. In the case of neo4j there is a property store rather than a set of columns.
I can really only speak with experience with regards to Scotland here. The problem isn't that we don't have enough land to build on. The problem is that there are vast tracts of land owned by a few large estates (many of them owned by off-shored companies in the usual Caribbean tax havens) that will never normally be available for sale. The land is wasted and misused for the benefit of a few very rich folks who want to turn up and blow away pheasants and grouse with their shotguns.

The remaining available/eligible land is held by large house builders in their "land banks". Some of these tracts of land have been off the market for years and years, yet nothing ever gets built on them until the house builder decides the time is right to screw the maximum price out of buyers.

I'm kinda hoping that when Scotland does finally become independent we will solve these problems with radical land ownership reform.
Demand for programmers hits full boil
Hopefully it’s less than 1 day in length, so those on the far side of earth are shielded.
Redmine Tutorial Series
I've recently published a tutorial series on Redmine (an open source project management system) that I hope you guys will find interesting. Here's the link: https://izolabs.tech/2018/02/06/install-redmine-on-ubuntu.html
Inside the Chinese lab that plans to rewire the world with AI
Strikes me as having quite a big cognitive overhead.
I wouldn't try using this in unless being cornered by performance considerations or wanting a pure rust software architecture.
YC Jobs
>>"it seems that performing an observation fundamentally adds information to that which has been observed."

disclaimer: I have not idea what I'm talking about.

Is it not that the "adds information" that you mention, it's like sampling a probability distribution? Of course, then your program, the universe, it's not deterministic anymore (but I think that it's already the case when quantum physics is involved).

So, your lazy function, don't do anything until is required and then it returns a sample from a probability mass function (not a pdf because we are talking quantum here).
Perhaps she's not including the sled? At 105, that'd make it 375.
Also Sri Lanka had something resembling a civil war from 1983 to 2009.
> I'm about to become a teacher. How can I be a good one?

I think his point #1 is what was good for Paul Graham, rather than what makes a good teacher. Some teachers would try single me out for my lack of work ethic, & it would further disengage me. I learnt better from who would expose us to ideas, & then leave us to our own devices, play makes for good learning, & play must be voluntary. The teacher I respected most taught both Physics & Programming in my senior years ( https://ca.ratemyteachers.com/michael-harwood/579411-t ). He didn't have high standards. Which meant I was free to explore whatever I felt like, building pyramids out of rulers, playing chess, reading about random programming languages. Still keep in touch with him. I liked teachers who would go off on tangents during a lecture. Whereas I had to drop Data Management & Probability when the teacher wouldn't allow me to read in class

As for #2, there was a biology teacher who was a good teacher, very passionate, very much meets #1 & #3, but he broke a ruler while smacking it on a desk in rage, & he would tell us we all needed to be beaten like the Chinese: https://ca.ratemyteachers.com/bela-nagy/452449-t
Oh man, makes me so happy to see the accessibility concerns at the top of this thread

Being “able-bodied” is only temporary, for everyone. Any dev that doesn’t realize this will eventually come to regret it as they age.
The Emacs Guru Guide to Key Bindings
Shameless plug: To avoid such embarrassing situations in future, I've made https://monitorcertificates.com/.

It's free to use right now, and sends your reminders on Slack and Email.
But the value of my data alone probably is worth less than a dollar to Google and Facebook. Given the choice of getting paid a dollar, or using it for free (in exchange for them using my data), I would choose the latter.

Only in aggregate is it worth a lot.
Rough Notes on UWP and WebRTC (Part 2)
Nah, it can spot this if you happen to add those header files to the rules and/or the rule to extract the dependencies using the compiler like autotools and cmake do.
There are usecases for signatures without timestamp.

Besides, literally every codesigning blogpost/tutorial/guide/etc I found tells you to use a timestamping server so the guys and girls and Oculus must have skipped the critical parts of whatever they used.
I stayed in this hotel in 2005. Is the constant sound of car horns 24 hours a day caused by the area or is that all of Manhattan?
The reason people use Signal over WhatsApp is partly because of a perception it is more likely to be good against malicious state-like actors: tyrannical regimes etc.

If said malicious actors pwn the phone of the person you were talking to, suddenly they have a pretty good way of mapping a contact called "My Best Friend" to a human through billing records.

Or even easier, they type the phone number into Google and find that the Syrian dissident they've just arrested has been corresponding with the NYTimes or BBC.

If they know only that they are talking to anonymoushackzor@gmail.com they could, uh, get Google to release their IP address. Google are fairly unlikely to honour a legal demand for disclosure from Libya or North Korea or some other tyrannical/fucked-up hellhole.

I like Signal, but I'm not totally sure about the threat model.
We’re starting to see how frighteningly big WeWork’s ambitions really are
It runs authenticated enabled by default and uses https and also our binary (always-TLS) protocol.

Every database benefits from having the _hot_ dataset in memory, so that's the same with Neo4j.

2011 was many years ago, since then the memory management has been completely rewritten.
You very probably wouldn't use the Neo4j Browser in production as it is meant to be a developer tool. Usually, you would build an app that uses the drivers to connect to the db.
While this is technically true, in the SQL world this requires wizard level skills that most SQL developers do not possess, and when you arrive at this spot, you end up with a query that performs really, really badly.

Look, between the database formalisms, they're all "complete" in the sense that you can choose any database and solve all the problems. But certain databases are going to be pathologically bad at solving certain types of problems, which is why there are so many sub-niches that persist over time.

For deep path traversals, you can do it with RDBMS, but a graph DB is going to win every time in part because the data structure is just set up for that purpose. There are other queries where RDBMS will be best too. So it goes.
Encyclopedia of Machine Learning and Data Mining: Inductive Logic Programming
I'm wandering the same as well
On (1), the memory layer has been entirely rewritten since 2011. It used to be a combination of MMAP and on-heap caching; mmap in java being notoriously terrible and caching on the heap being even worse. The memory layer now works similar to postgres, with a user-space page cache managing blocks of RAM. So: It's certainly changed, and in my experience much for the better.

On (2), yes, the little UI now requires a username/password, and it supports HTTPS. HTTP remains available, defaulting to localhost access.
In that case, I would pay Google and Facebook a dollar, and keep my data safe from their prying eyes.
The gdp per person increased by 5x between 1995 and 2016 [1]. That makes be believe pesticides were only a small part of the change.

[1] https://www.google.com/search?q=sri+lanka+gdp+per+person
Composing classical music is very much like writing software except the computer is human and the program is sometimes hard to read.
I played both FTL and Into the Breach, I would say FTL is still my favorite of the two since it has more rogue-like RNG elements built into it.

Also the final boss in FTL was way more fun than in this game
>  we are no longer observing any significant variances between Java and the newer compiled languages

<proceeds to show averages instead of mean and/or 90th percentile even though maximum spikes are easily orders of magnitude higher than average>
What do you mean? Voicemail was never successful and the reason is simple: verba volant, scripta manent, spoken flies, written remains.
Can anything be "forgotten" once it's been determined?

For example--can two entangled particles be created, then forced to interact in a way that collapses their wave functions, then sucked into a black hole, without having been observed by anything that isn't sucked into that black hole--does their collapse matter? Does the universe forget it?

If so, then could the whole universe be a reversible computation, once it's summed up from big bang to big ... whatever happens at the end?
Yup, these will now have to run a foreground service or be part of the platform.
Ah, there's a transcript "below the cut". So, scanning it, it seems they draw conclusions based on the strong temporal correlation between pesticide use and suicide.

> the suicide rate had increased dramatically after the introduction of highly hazardous pesticides into the agriculture

> in ’94, the most toxic insecticides [...] were banned [...] another very toxic pesticide [...] was banned in ’98, and further class two pesticides were banned in 2008 to 2011

So I guess it could be true but it's still making huge leaps of faith from the data.

Now, my moral value system doesn't classify suicide as negative, so I can't really agree with the premise of the article, yet I definitely support limitations on the availability and use of pesticides, e.g. to prevent children accidentially poisoning themselves etc.
I live in a middle-sized city in Germany that is also struggling with a housing shortage and rising rents (though not anything like San Francisco). This particular city is somewhat unique in that it is rather sprawling (for Germany) with a lot of low-rise buildings and single family homes. The first solution to the problem was to build houses behind houses behind houses and to build on (formerly generous) back gardens. Now, with land values so high, much of the older housing stock (old enough to be inefficient but too young to be protected by historic preservation laws) is being torn down and replaced by small, low-rise blocks of flats. This has its own problems (small unit sizes are family unfriendly, for example), but it is slowly easing the supply of housing without significant geographical expansion of the city. I bring this up because this strategy is exactly what is being discussed in a number of US cities. New construction in Germany is highly regulated, but the rules themselves do not produce the sort of socially and economically homogeneous residential enclaves you often see in the US, nor do they result in a strict separation of residential and commercial districts (shops of all kinds are often mixed into residential areas or have flats on top). In short, there are no ghettos, most residential areas are very mixed in terms of income and property types, and businesses and basic services are always readily accessible on foot or with a bike (you don't see those typically American situations where, due to terrible urban planning and strict zoning, one has to drive 3 miles to travel 150 yards from a home to a supermarket or some other destination). I think there must be some middle path whereby local stakeholders and municipal officials can regulate urban land use without arbitrarily dividing a city into self-contained, homogeneous zones.
>One concrete example of this is Hibernate. A tool designed to make it easier (apparently) to work with databases, but in the end create so many problems that the medicine ends up being much worse than the disease.

Sure.

At our startup we had the choice to let 20 programmers write custom individual SQL statements for 100s of CRUD operations, or create entities and let Hibernate generate them for us.

We used hibernate and it has worked out well.

I can't imagine how it would have been to debug 100s of bespoke SQL queries and associated object mapping code, each written in the developers unique style after a few years.

That would have been fun.
What's New in Exodus 2.0
Yes, but AirBnB poses a completely different kind of threat. If it's allowed to operate with impunity and turn the entire residential housing market into de-facto hotels, then landlords are going to start to ask why they should put up with tenants acting as their middlemen who reap all of the profit, tenants who are protected by strict and very generous regulations that make eviction and raising the rent difficult in the first place, not to mention the need for people to handle the paperwork, constant maintenance complaints, etc.

Let's say a one bedroom apartment in Manhattan can be found for as little as $2500 (likely very low), and that AirBnB going rate is $200/night for that same apartment (likely quite a bit higher in reality). They only need to rent the place for 12 nights a month to break even, and they're then free of the hassle of tenant law.
> But that's not medically true?

Don't be afraid to let a little poetry into your life.
> Getting this done properly is a lot more work than you at first would think.

It doesn't take a lot more work than I think.

> But for some reason (signtool.exe, etc) makes it really hard to get this done properly.

In our experience, signtool doesn't make this "really hard to get this done properly". The CI for our primary product uses a remote server for timestamping at signing. While that server doesn't go down constantly, it does go down at least once a month. This is not an artifact of signtool but the vendor.

To have security it is far better to have something fail and not sign than to sign incorrectly. The opposite, get it done attitude at all costs, was the likely cause of this article having been written about Oculus. In this case the cost was signing something incorrectly, due to a misunderstanding of the very basics of certificates, and bricking the already working primary product of the company.

Microsoft has a mode for loading unsigned drivers. Every Windows developer should already know about this. If a junior developer without this knowledge is in control of a critical build process, that's the problem not signtool.

I've met far too many people who treat a lack of security knowledge as a positive or a badge of honor of some kind. It's not a positive, it's something undesirable and a loss-leader for employers.
You're surprised that the Wii U is able to show you advertisements for games?
Yes! And where would we be without internet commentators mentioning that “correlation does not prove causation”, and devising intricate interventions to study in the clueless scientists’ stead?
I would do that too.

But the notion of getting paid for your data, when its worth so little by itself is not appealing.
The substance of the article is so thin it would be hard to criticize it without questioning its existence. I wasn't being facetious, the author seems to really believe that exercising at the gym is a moralizing corporate conspiracy.

Why should anyone take that premise seriously when every school age child knows that humanity has valued athleticism and fitness since at least the time of Ancient Greece?
After Alibaba, Baidu leaps into quantum computing
> When removing that alternative, people turn to less effective methods.

Is there data on this? The article mentions that most people contemplate the decision for less than 30 minutes, so if pesticides aren't accessible they literally might not try anything else. (Or by "less effective methods", you might just mean they are less likely to complete suicide, which is true.)
Actually the baseline patches are perfectly fine and most of them are integrated (in staging) already. Only cpu governor is not and it is not really required.

What is not is obtuse patches of chipset manufacturers. These are really low quality...
Roommates. Very few single NYers in market apartments live by themselves. It's a status symbol, of sorts.
There's also https://www.gitbook.com

I was looking to move off fiction.wikia.com, was looking into using gitbook, ended up only applying to their job listing, since it was easier to convert mediawiki into markdown[1] & dump it into a repo. Less than an hour going over the typesetting with a friend & GH pages was able to have the legible minimalism I sought[2]

[1] https://github.com/serprex/serprex.github.io/blob/master/w/m...
[2] https://serprex.github.io/w/A%20Knight's%20Left%20Sword
I think your theory and seeming aversion to declarative interfaces is a bit too general.

Many declarative interfaces are the culmination of decades of work on re-inventing the wheel at the imperative level. The relational model and SQL databases are a great example of this - “we’ve solved these problems below this line mostly, please move on and focus up the stack closer to the customer/user”. It became a multi billion dollar industry as it nailed the 80/20 rule for data management.

And for a large class of problems this remains solid, despite a perpetual subset of engineers that think they can do better than the declarative interface and engine and build an alternative. Sometimes it makes sense to be adventurous and drop back to the imperative level - SQL databases fell over in recent years was the scalability of the underlying engine for the largest uses. But a Postgres or MySQL endures as a great declarative abstraction over a very complicated set of issues.
Yes but the test should be, “does this key have a valid timestamp?” not spin up a VM, set the clock 10 years in the future.

BTW, most commercial installer progtams will apply a valid timestamp if codesigning is enabled. So to save ~$1000 someone decided the tools built into Visual Studio were good enough. Anyone that ships commercial software that does more than a basic install into C:\program files will know to spend the money, it’s worth it.
I mean you'd think with the resources available at Facebook they would've:

1. Automated the certificate process to auto-renew at least a year before expiry.

2. Have counter-signatures

3. Have anyone at all use any sort of calendar system to just check in on it to be sure.

But I guess being one of the largest tech companies on earth doesn't mean you don't have massive oversights.
How is it fishy? Native app delivers a 'better' experience and lets Facebook do the things that make you (supposedly) use it more, like push notifications and location tracking, sharing photos + videos, etc.
Afaik nature has good stuff, but it's not like a 'research journal' it's more popular stuff. A quote from the article: "There are only a handful of studies out there that have already attempted to look at this, and they came to wildly different conclusions." So, although I didn't look into this more deeply, it seems to me there is wide room to not take this popular article as 'full confirmation'.
Perfect is subjective. You can't tell what your customers think is the perfect product for them if they don't see it, and unless what you think is perfect aligns exactly with what your customers want you won't get any customers, and then you're dead.

This is exactly what killed my first startup.
And when he decided to move on, he went into public service in the U.S. Digital Service. I really admire Matt.
If you like snappy I do recommend to go into the developer options and disabling or reducing the animation time. It feels a lot snappier even if you had no problems to begin with (some apps do break if you set animation to 0)
Show HN: World's First Crypto Market Sentiment Index
As an outsider my guess is that by having a signer and counter-signer you are accepting that the chance of both certs being compromised is minimal enough.

Of course this sorta falls apart if you consider large bad actors could have legit timestamp certs over a period of time and then use those historic certs on backdated servers to counter-sign a stolen signing cert. It would appear as a legit signed and counter-signed cert done when the signing certs were valid.
Fixing problems on Earth vs colonising Mars is the difference between carefully maintaining your family PC and buying a second one so you still have a working one when the first one breaks down.

Redundancy doesn't fix problems but it cushions the failure case. There are numerous ways Earth could be wiped out in a way we can't defend against.
Tons of people live in the Lower East Side with affordable rent. Think Chinatown, etc.

Of course that is not where people usually associate with Manhanttan..
Weekly Machine Learning Opensource Roundup – Mar. 8, 2018
Or, equally probable, the freakout was meant to keep you from ECC, as they got some RSA breakthrough.

In any case, you are better off just ignoring the article :))