skysight-inc/HackerNews huggingface dataset:
I wish there was a an arXiv for mechanical engineering, sadly most of the research is funded by industrial companies seeking competitive advantage so papers are less freely shared. Most of my masters thesis research sources came from paid-by-industry research projects.
We need your help with the Perl 6 documentation
I wouldn't say Google reviews are ideal but I've found them to be a lot more reliable than the alternative.

For example, Booking.com, etc.
How LinkedIn Could Be Disrupted
I think it's information that is technically public.
Taking your Hashicorp Vault to the next level
BenevolentAI Makes Joanna Shields New CEO
Keep in mind that urban areas have much higher property values, which get passed down by landlords in the form of much higher rents per sq ft. Chain movie theaters are more or less the same size everywhere you go, so an equivalently sized movie theater in a bustling downtown is likely paying top dollar.

https://www.strongtowns.org/journal/2017/8/9/gary-morris-law...
Bitcoin Has Cashflow: Lending Bitcoin
This is a regional train not a commuter train. Commuter trains have stations every few miles, this doesn't.

It's a bit subtle, but that folks commute with it doesn't make it a commuter train, I've known folks who commuted via HSR (proper, euro-style).
Developer Interview Bloopers
Spend analysis of 6 years, 686 rides, and $12k spent on Uber (2017)
Arkhangelsk is in quotes, suggesting it's some settlement at the same place without a known name.
Ask HN: Why x-pack like tool is not in opensource yet?
X-pack like tool is still not in open-source even after so much popularity of ELK stack?
Just for your info. Norvig wrote the "Paradigms of AI Programming: Case Studies in Common Lisp" book, so I would say that he is pretty knowledgeable about his stuff.
"For Their Information", i.e. I wasn't telling e40. (Yes, I am aware of the irony here).
Ironically, this is exactly the sort of conformist, vindictive, authoritarian mentality that helped the Nazis stay in power.
Apple gets a bad reputation for their supposed lack of backwards compatibility. Nothing is further from the truth.

Well, they definitely break a lot of things. Mostly things that were never documented or guaranteed to work, though.

My app [1] regularly broke with new macOS releases between 10.9 and 10.12. So often I actually shivered when they announced a new version.

I was calling Cocoa stuff from separate threads which is almost never guaranteed to work on macOS (the UI is explicitly not thread-safe). It usually worked on older releases though, but since 10.9 or so, it broke a little more with almost every new release.

Not really Apple's fault as it's mosty breaking stuff that was explicitly not guaranteed to work in the first place and which I shouldn't have used. On the other hand, Microsoft seems to keep every quirk from Windows 9x time still working until today.

[1] https://github.com/enzo1982/freac
X-Pack will be OSS with Elasticsearch 6.3, although you'll still need commercial license to use it. More info at https://www.elastic.co/products/x-pack/open

Code is at https://github.com/elastic/elasticsearch/tree/master/x-pack

Edit: If you want to secure your cluster, you can take a look at Community Edition of Search Guard: https://github.com/floragunncom/search-guard
But if you enable 2FA and lose, factory-reset (or shock, migrate away from) your Android device...

Getting access to anything is suddenly hell. I explicitly disabled 2FA after encountering this bullshit once. Won’t risk losing my account again.
Microsoft could easily outbid Google to be the primary search engine on iOS and they could pay carriers to make Bing the primary search engines on the Android phones they sell.
5dsdf
If think the point being made is Amazon didn't suffer the same fate as Yelp wrt to book reviews because Amazon had a better product than whatever Google produced.
Introduction of Immersive Interviews
At absolute best, it's tasteless, and certainly grounds for social exclusion, but criminalizing and especially pathologizing mildly anti-social behavior is profoundly immoral, reckless, and inhumane.
Self-assembling 3D battery would charge in seconds – Cornell Chronicle
My compiler (MSVC) is subscription. My go-to editor for other stuff (PyCharm and other JetBrains editors) is a subscription. My email client isn't, but my email hosting (FastMail), which has a web client, is.

It doesn't even register -- they are tools I need for my work and I'm happy to pay yearly for them. It's worth nothing that with the exception of email (which, being on my own domain, I can always move elsewhere), I still keep usable licenses if I stop subscribing, I am not locked-in.
Friends don't let friends use bubble sort.

In fact friends don't even let enemies use bubble sort, if they have an ounce of humanity.

Edit to actually answer the question: I wonder if it's something to do with some specific dataset having to be sorted in a particular way? i.e. where you'd normally use a stable sort, but the code accidentally depends on a specific unstable sort.
I like trains, I prefer them over any highway project any time. But I have a few concerns about this train service.

Like it has only 8 north and 8 south bound trains per day. Will this be really interesting for enough commuters to switch?

Also most people won't be at their destination when the train stops at a station, will the ticket be compatible with other transit providers?

Nevertheless I hope it is a success, even though the patriotism on the site is annoying me: "We’re American-made and 100% Buy America-compliant." At least the trains were made by Siemens. ;-)
> seize that market with unfair practices

Please describe what you consider a fair practice to seize a market in general terms.
This is completely Anecdotal, but, as a foodie, I find the Google reviews have a higher aggregate "crowd wisdom" than Yelp. I am constantly shocked by the lack of correlation between rating and quality in the restaurants I look up on yelp.

Before it died, UrbanSpoon was better than Yelp too.

TripAdvisor is the worst because it's 99% tourists, so you never get a local's opinion of what's good in their area.

Just my 2 cents.
5dgdg
Its popularity is irrelevant to how secure it is.
1Password 7 re-adds local vault support to Windows for standalone license users at the very least. Not sure about subscription users... as there seems to be conflicting information about this.
But is the commercial real estate expensive there? In a lot of suburban areas commercial areas can be significantly detached from residential in terms of pricing to to rezoning difficulties.
When mission critical parts, tools, or infrastructure is moved to "the cloud" (aka computers owned by someone else that you do not control) - often replacing in-house tools with a SaaSS[1] - a second source[2] is rarely discussed as a requirement. The "cloud" doesn't magically solve path dependency.

[1] https://www.gnu.org/philosophy/who-does-that-server-really-s...

[2] https://en.wikipedia.org/wiki/Second_source

edit: my father once mentioned that when he was working at Honneywell in Minneapolis (making home automation in the 80s), some of the engineers frequented a local bar called literally "The Second Source". "Sorry boss, I'm busy this afternoon - I have a meeting at the second source!"
I bet someone is getting disciplined for leaving the blinds open in that first picture...
Use Plug to load the plugins that you only need for a specific file. For example, this only load this plugins if I'm working wiht LESS/SCSS/CSS or Vue files :

Plug 'groenewege/vim-less', { 'for': ['less']}
Plug 'cakebaker/scss-syntax.vim', { 'for': ['scss'] }
Plug 'othree/csscomplete.vim', { 'for': ['less', 'scss', 'css', 'vue'] }
Fgfdg
Fantastic! This sort of thing would be more common if we had user fees on the US' most-used form of transport (roads) as opposed to making them a taxpayer-subsidized all-you-can-drive buffet that you get to pay for whether you use it or not. (Fuel taxes only cover about half of road building/maintenance costs, and that share has fallen over the years)
In the US, Yelp was the go-to for reviews.

But that's not the case in other markets. Travel to Australia, and you'll find that basically the only reviews are from Americans. All the Australians use Google.

Which makes Yelp in Australia GREAT for Americans. A feature I wish they would build out officially. I like seeing how other people like me rate things. When someone says, "The pizza ain't like home." I know to trust that person if they're from NY. Or, how the Texans ranked local brisket, how people who spoke German rated the schnitzel, or how people from states that grow apples rank apple pie. A million other examples. Profoundly useful for finding good reviews.

Anyway neither Google or Yelp offer this feature, and it seems so fundamentally easy to build out. Just aggregate reviews by reviewer meta-data, no? Or something as simple as, "Show me where people who rated this place a 5 also ate." Mix in "check-ins" (and tie those to discount tiers, since Yelp can) and you can start seeing, "Show me places where people rate 5, and actually return regularly..." This stuff makes for powerful reviews. You don't need first names, you don't need to worry about fake reviewers... they have my credit card linked to them, and if that serves as a reward system... anyway Google and Yelp are both missing the boat on a lot of this stuff.

I really despise how they both make me use a "real" name now. No way I want friends and family seeing what I write. If a place sucks, I want to be free to trash it without fear of someone saying, "Hey {person with a fairly unique first name who is fairly well-known in a relatively small community}, why did you trash my pizza?" or, "Hey Mr. Regular, why haven't you written me a review yet?" or, "Hey Grandson, I see that you're reviewing the same BDSM shop your grandfather and I love!" Ha. Having real IDs on the web... creepy as fuck.
Sending any information to Agilebits besides payment requires a whole lot more trust - and stuffing over customers was not the way to earn it. So no - I don’t trust them anymore.

I’ve reccomended 1password to hundreds of people, so it’s sad to see the decline. I would and did accept a simple annual new paid version - but the upgrades seemed to to remove/hide the basics like Dropbox sync or one location for passwords.

So now there is a gap in the market for a paid easy to install and sync password manager that makes it trivial to store data locally. Surely they are a lot easier to create now?
4g54rgdf
The code is architecture-independent. The article handily links to it: https://elixir.bootlin.com/linux/v3.18/source/fs/binfmt_elf....

So regardless of what architecture you're on and how long its platform capability description is, it goes on the stack. This also allows for for future expansion without forever constraining the string to be 64 bits.
Russian agency offers fake restaurant reviews ahead of World Cup
They have a point but this really is the best example of the pot calling the kettle black that I'm aware of. Yelp and Google both abuse their dominance.
What does 1st class marks pulled down to a 2 mean?

He means "I got a B+ overall, but I got an A+ on everything I turned in, I just didn't turn in some graded assignments" and his degree was graded using the British classification system [1].

[1] https://en.wikipedia.org/wiki/British_undergraduate_degree_c...
5f1gr
> plus actually going to a gym is not fun

Going off-topic here but: you're doing it wrong. The gym is supposed to be fun; have you tried joining different classes or swimming? If you're not into working out solo (I'm usually not for example) there are usually group classes of all types available. Talk to them: they'll be happy to help you find something that you'll enjoy doing or alternatively just cancel the membership, if you find that embarrassing just don't mention it to anyone.

Nobody would ever go to the gym regularly if they didn't find it to be a genuinely fun activity.
Not the point of this post, but man... the new Reddit design is so bad.

It's like someone new to HTML tried to re-create a Facebook page using a scan of a screenshot, and just changed it enough to try and say it wasn't a total knock off.
Another data point: It seems to work fine on an iPad.
I'm doing something similar for the Oric/Atmos at the moment, and I'm finding it really refreshing to go back to the age of assembly coding for such simple things as scrolling effects, which we take for granted in this day and age of GL-all-the-things .. when all you've got is 30k, and you want to make a bad-ass scroller, man .. you've got to get your hands dirty with a bit of assembly - or at least on the Oric/Atmos that's the way it is.

And the other great thing is, something called "AIC" mode on the Oric machines, which we didn't really grok back in the day, but now .. you can't do an Oric release without throwing in a bit of AIC. Its really rewarding to return to these platforms with 30 years of hindsight and try to re-code things again, I have to say .. definitely brought me out of the doldrums I've been in, for the last few years, what with chasing the Apple SDK hegemony as a mobile developer. If you're feeling the iOS blues, I highly recommend a trip down 8-bit memory lane .. it can be very refreshing.
I've worked for 5 very large companies and one startup. I'd say if you have a critical role in the company and aren't "just a dev/tester etc" you wouldn't have a problem getting private space when you need it. I've often found programme managers or senior architects can get a room for large periods of time or project teams of 3/4 people can get a space for a number of days/weeks/months for critical projects. I'd be surprised if this works differently anywhere else but the default always seems to be cubes
And to further add to this. When he says "same benefits of microservices within a single app", that's because there's this concept of an "Umbrella app".

Basically you could split up your apps and hack on them independently (but actually have a good way to share dependencies if needed) and at deploy time you could choose to deploy all of them, or just the ones you want.

Phoenix (Elixir's goto web framework) also tries to nudge you in a good direction to split up your code base in a way that allows you to separate the specific pieces of your app. This is really good for people who just want to make maintainable projects. It's sort of like the first step in splitting up your application without dealing with any type of real additional complexity since changing things around just involves renaming and moving files.
Correcting self (post obviopusly doesn't make sense otherwise):

Knuth doesn't consider NON mathemetical flaws to be bugs.
I don't think that's entirely fair... It's true that computers and computerisation have never been so ubiquitous as they are now, but they've still been having a big impact for a long time.

Off the top of my head, credit cards and ATMs, and the purchase tracking and credit scoring agencies they enabled, have been a big deal since the 60s, says Wikipedia. (I would have guessed later!) Can't do that without a lot of software.
What about a train going 120 kph (75mph)?

No one said you need to go 300 kph.

What’s an acceptable time to accelerate to that speed?
I agree vociferously
I'm not so sure about that. Clojure is a lisp, and has full access to the Java ecosystem.
65fef
Google Payments is ridiculous.
They escheated my merchant money to Delaware government,
but their supports referse to provide the merchantment ID to me so that I can't find back the merchantment from Delaware goverment. It is like threw my money into the ocean. They said Delaware government didn't give them the ID. Who know.
They now have a chrome extension that supports Linux[1] and a command line app.[2]

[1] https://support.1password.com/getting-started-1password-x/

[2] https://support.1password.com/command-line-getting-started/
This is a magnificent cultural artifact, a modern day library of Alexandria. That it had to be 'stolen' is disappointing.

Wonder how it must feel for Elsevier to have their entire business up on a torrent. Zero sympathy here.
The master's computer engineering program at the Faculty of Engineering of the University of Porto, Portugal, starts off with Scheme in the first semester. The fourth year includes logic programming with Prolog.
What are some problems associated with garbage collection?
Look at commit email domains some time. Grep for @apple.com in popular projects. I don't have the firefox repository on hand but I would wager they're in there too.
Britain introduces new rail timetable, network instantly collapses into chaos
Ooh. My curiosity is piqued. What bird is this? If like to read up a bit more.
Bubble sort is never a good choice unless so extremely lazy or what to impersonate Obama...[0]

There are dual-pivot quicksort, smooth sort (in-place, based on Leonardo numbers and takes O(n) time to process a presorted array and O(n log n) in the worst case, and achieves nearly-linear performance on many nearly-sorted inputs), TimSort (that's stable as plus).

Morealso changing stable to unstable sort is usually a very bad move.

[0]: https://www.youtube.com/watch?v=k4RRi_ntQc8
Envkey looks forward to build a secure platform
6685reefg
I think it's hard to explain why the things it does are cool, because it's related to the aesthetic sense of beauty and it's very difficult to explain that one. It's like you take a person who is doing number theory, and you ask them to explain why they are so fascinated that you can approximate prime numbers distribution with a particular function.

I think it's related to aesthetics of seeing how things are connected into a "bigger picture". It gives you an immense sense of beauty, once you are able to see that things, that you thought are not related, are connected into a bigger picture, and are actually very much related.

In Haskell a lot of things are about this "bigger picture", while in many popular languages the things are just a bunch of practical tools, that have nothing to do with each other.
Why? It's one of the better group chat apps out there these days.
There's actually an interesting episode of the Recode Media podcast where he talks about their business model. There's an element of 'the gym model' but they also plan on leveraging MoviePass as an advertising/promotional tool. i.e., customers are already paying to watch movies and they want to maximise how much they use the service, so MoviePass promotes more obscure/indie movies that may be of interest.
Block Explorer Development
Our technical specialists come with extensive programming and blockchain
experience, and can develop top-notch block explorers for you that will give
you up-to-date information about blocks, addresses and transactions on the
blockchains of your choice.
We can customize the block explorer to display heights, age, number of
transactions and size of the latest blocks as well as who mined it. We can
also design it to provide the most recent hash and value out readings of the
latest transactions. We can include any other parameters that you may want
to track.
"parametrically polymorphic" == has a generic type. So a function

foo[A](x: A) = ??? // Implementation hidden for now

is parametrically polymorphic, where A is the generic type (or type variable).

The principle of parametricity says that `foo` should act in the same way no matter what type of value it is called with. Type erasure ensures this, because it prevents `foo` from inspecting the (reified) type at runtime. If types are not erased then `foo` can behave differently when given, say, a `String` or an `Int`.

Why is parametricity important? It makes code easier to reason about. Parametricity means no special cases to remember. It makes everything more uniform and simpler. In fact there is only one valid implementation of `foo` above, and this is the identity function.

foo[A](x: A) = x

Looking just at the type signature of `foo` tells you everything there is to know about it---which is quite remarkable! This reasoning principle is sometimes called "free theorems".
21ggrg
You are right, at least in the traditional anti-trust-ish legal sense as I understand it.

In a wider more pedestrian sense, there is a some kettle-pot-black involved here, at least in my opinion.

Yelp's a little monopolistic middle man. Everyone reads and writes reviews on Yelp because everyone reads and writes reviews on Yelp. Market dominance today is the main ingredient for dominance tomorrow. Everyone uses Google search, maps, phones etc. Google gets all the data & ad revenue. They use this to maintain their dominance.

Pick your euphemism for this position: momentum, network effects, buffet's moat, thiel's-monopoly, dominance, viral feedback loops.... Whatever you call it, a restaurant can't opt out of yelp, just like a website can't opt out of google. Their rules are the rules. There is no option B.

A downstream company can be harmed when Google competes direct (AKA the terror of 2006), when they redirect traffic to alternative web pages or disrupts market dominance downstream, intentionally or otherwise.

This is like Yelp's relationship with restaurants. Yelp can stop sending a restaurant customers. Google can stop sending Yelp users. There are no "market dynamics," no "invisible hands," price signals or whatnot. There is no "market" to impose discipline in the way the laissez-faire idealization does on paper.

So... I'm kind of torn. I want to see far more complaints, cases & legislation targeting market dominance, size and monopoly. On the other hand, the hypocrisy...
The little-known Soviet mission to rescue a dead space station
Not "learning", but I recall a survey of mathematicians, and their main reasoning styles broke down something like visual (80%), kinesthetic (15%), linguistic (5%) - the main point was that most mathematicians don't think with notation, it's just a way to nail down details and communicate.
> In flow typing you replace the control flow part of pattern matching with `if x.is_a? Type`

Hmm, I guess flow typing lets you do an exhaustiveness check of an if-else style set of cases. Still seems like a syntactic shortcut would be nice, just as one misses "switch" in Python.
Nice pics for exam studies.

But in industry Worse Is Better and Kalman Filters is ofent just the optimal way to remove noise you yourself added in your simulation.

I've never seen any implementation use of Kalman filters where the covariance matrix is actually sound ... and I usually go with just lowpassfilters or moving averages.
Miami also has a cool small futuristic monorail. It's free too, recommended for the views!
Maybe someone could compute and host an index of this stuff?
> EME

electromagnetic energy ?
"Some settlement" had it's proper name - Kholmogory, but it was anyway founded after Mongol invasion.
Google was created to build an open search engine that doesn't rely on ad revenue.

Literally, that's what the original paper says:

http://infolab.stanford.edu/~backrub/google.html
No, it's not, that Act doesn't extend copyright terms. Those works are already protected until 2067 (144 years, for some of them). The Act changes the type of protection they receive during that term, specifically meaning that streaming services will always have to pay royalties for using those songs, rather than that being decided depending on state law.
But what is account association? Do my accounts associate when I log into one and then into another via google’s log in form (the one with stupid login/password separation)? Or did they connect all the accounts by hand via something like backup email?

What if my buddy logs into gmail on my laptop, logs out, and then one of us violates ToS?
We're doing most of our ML in python right now. We're probably heading towards a unified scala+spark platform in the next year or two though.
> car ownership cost $11,783 per year, most of it depreciation

Does depreciation even matter. Most people don’t sell their cars.
I believe they meant all articles of a given journal, rather than a specific article.