skysight-inc/HackerNews huggingface dataset:
I'm rarely satisfied with recommendation engines, but I actually got good results with https://movielens.org/ - maybe worth a try for you.

Also, Mubi is a great resource for films, curated by themes, topics and users. Unfortunately their streamign/licensing model of showing a small selection of films for a limited time isn't very useful to me. Nevertheless the content is great: https://mubi.com
Ironically it's women who care most about such detail...
Men usually care only about the main topic, or if they reduce women to just looks that happens in a separate context. Not intermixed like that.
F# to me would be a nice upgrade from powershell for ops/infrastructure code, due to terseness, a strong type system, and some similar syntactic concepts between both languages. many times i want to go 100% F# but due to the issues integrating f# i end up either having to write a lot of powershell, or shoe-horning C# classes and end up with two languages.. dont know what the fix is..
Complying with New Privacy Laws and Offering New Privacy Protections to Everyone
> Not true - you just have to shift your weight to the left.

Not true - because of conservation of momentum (in the perpendicular direction) if you shift you weight to the left the bicycle will lean to the right and the center of mass will remain unchanged.

It's called countersteering, look it up.
PostgreSQL is really really good, for any normal amount of data, or any normal number of users. If you can make Postgre do most of the work, it doesn't hugely matter what you build on it.

If you're Facebook or Google scale, you may need something with a different performance characteristics, but 99.9% of the world doesn't. Except that even Facebook doesn't: as I understand it they still use carefully sharded MySQL.
I didn't mean complaining is bad, on the contrary, these people just can't complain. I was thinking that if less dramatic circumstances can ruin your productivity, this dramatic situation must be hell.
Well the autor has to somehow point out that they are smart, right? /s
Wiktionary says that munter and munted are from New Zealand, which I'm not sure about but could give it a regional spread - it's been common here in London for nearly two decades, but we have quite a few Anzacs here!
It will get darker and darker, it may/will (unfortunately) cost more lives, but I hope that once clean elections take place (and a couple of government terms down the road) normality and calm will be established, and all that will be a thing of the past. Judging from Argentina's problems - I know, not the same source of problems - things are now better off than 10-15 years ago. Still in recovery mode, but the darkest days are a thing of the past.

Edit: adding the below (apologies) timeline

-Big Oil corporations tried to do business in Venezuela.

-Having a massive public sector, I bet there was A LOT of bribery involved.

-Big corporations then played the greed-game.

-Someone decided to have a revolution and bit the hand that was feeding him (bribes/public sector).

-Then then got caught in a Oil-price-power-game that hurt Russia and some other satellite countries.

-Been unable to cope with the lack of 'free-oil-money' they got caught unprepared to go through the financial challenges - no savings, no FX.

-As a country, Venezuela was living on the respective 'salary-loans', they went bust on the first hiccup.

-And it all went downhill after that. It took Venezuela a decade to get where it is now, it will take another 20 years to fix things.

Root Cause Analysis: oh so many things.. huge public sector service, very little privatization, plenty of bureaucracy, centralization of decisions (central government)
Codd, at IBM, invented the relational database (though not SQL). And yet, Oracle got their rdb to market before IBM. They subsequently marketed it as a way to integrate heterogeneous systems - which IBM could not do (they had to champion their own machines). Amazing - stealing fire from the gods (as Microsoft later did...)

Unfortunately, while the community advantages of having a dominant interoperation mechanism are real - like having a common tongue - it rewarded the means of attaining dominance. A sales culture. A zero-sum game. It's not enough that I win, others must lose.

And here we are.
> That's what their "node" program actually is. It's regular node but using GraalVM instead of V8. The semantic difference you're getting at doesn't seem to exist.

No, because what I'm trying to accomplish is "I'm inside of a node.js program and I want to instantiate a GraalVM virtual machine instance context, load a random Java class (or whatever), and run a function on that class". Even if I'm running my node.js code on top of GraalVM, the semantic difference fundamentally exists. Like, you are trying to tell me that somehow running my node.js program on top of GraalVM is the same thing as being able to run GraalVM from inside of my program (which just so happens to be written in node.js, but that's arbitrary and meaningless in a way: I just want good bindings for the language I happened to write it in) on arbitrary code, but that clearly doesn't make any sense. I mean, it certainly isn't true for their Java embedding API, why/how would it somehow be true for their node.js API?

> SubstrateVM has a C API that can be used to start it up that's not the same as JNI... So you can just embed the JVM the usual way and ship the Graal compiler with it...

But SubstrateVM is the offline VM for AOT use, not the runtime VM for JIT use, so I really am not that interested in the SubstrateVM API... it isn't at all relevant for the use case I'm describing for embedding GraalVM; and the Graal compiler in this context is also for AOT use, which again isn't relevant for the use case of embedding the GraalVM.

What makes GraalVM interesting here is that it is a JIT. Just take a step back for a second and imagine you have a C program, and you want to boot that JIT and use it, as a library, loaded into your process. That's the use case here. You seem to be confusing that with either running the C program inside of the VM (which doesn't even change the problem) and then later with pre-compiling the thing we want to load and bringing the compiled code into the process (which bypasses the wonderful goal of working with the JIT).

The way you do this using their Java embedding API is clearly documented, and it is absolutely not the same thing as running a Java application in the GraalVM: it is a set of APIs that let you instantiate Graal Context objects, eval() code in various languages, and then work with the proxy Value objects. I am asking if that API has been exposed to any languages other than Java yet. It seems (from the answer from someone who actually works on Graal from 8 hours before your comment) that the answer is "yes" for C/C++, but I'm still guessing the answer is "no" for node.js.

http://www.graalvm.org/docs/graalvm-as-a-platform/embed/
Wouldn't it be more like showing them random youtube videos and matching the people togheter that had a similar response?
Explicitly white-list sites you don't think are tracking you across the web.
Warren, is that you?
Barbara Bush, wife and mother of presidents, dies at 92
> Genuinely curious: why do you think this is?

Because the costs of building new housing are local but the benefits are global, or at least more widely distributed than the costs. If one borough builds denser housing, that borough is the one that has to worry about building work, plumbing, schools and all the rest of it for those residents, while businesses from all its neighbours benefit from more customers and cheaper employees. For a starker example of the same effect think about taxation and public services: if we relied on local taxation being spent locally then rich areas would have low tax rates and high-quality public services (because even at low rates they can still raise a lot of money) while poor areas would have both higher taxes and worse services.

Localised government is rather like privatisation: it works well when the costs and benefits are on the same scale, but rather less well when there are externalities.
I don't have any statistics, but I had several friends in high school who got into college and ended up dropping out. I don't think any of them regret it. Only one of them dropped out to start his own company. None of them went to Harvard or MIT.

This doesn't mean that college is a bad decision. It's probably the right decision for most people.
Looks like what it does is deleting a bunch of cookies.

If it only was that easy!

The real problem is not cookies.

I can already delete those.

The real problem is fingerprinting.
> If you lean left, front wheel will "do" countersteering itself

The same applies to a bicycle.
Bike sharing already work very well in many european countries. I don't see what you would need to imprive on thise, the systems in paris or frankfurt are fantastic and i use them regularly.
stupid question but, what is the business model with plugin reviews?
I'm a little surprised it isn't obvious. No, they aren't equivalent when iterated. Because the humans stop trying to use machines that use oil, so the oil stays in the ground.
This sounds great! I am looking forward to running it.

But I also need an admin panel to lookup user ip addys from the past 36 hours,
ability to assign moderator user roles who can see other user's ips, ban ip addys, subnets, hostnames and cidrs easily.

Love to have some other needed admin options and run this! A stun / turn server to hide other user's ip addys and such as well, interception of images posted so they are scanned, exif stripped and hosted temporarily rather than giving the hoster everyone's ip info.

Stuff like that.

I guess blocking users from joining the huge main matrix channels through our server would cut down on the ram / processing needed..

I wonder if something like https://access.watch could hook into this, or if it needs something all in it's own language or what. Looking forward to this system growing.
This is an interesting perspective. I think this sort of behavior is ubiquitous.

A recent example for me is some webpages seem to crash on iOS safari if I scroll to fast. It happens more on older devices. So I’m constantly trying to feel out the rate at which I’m scrolling. Carefully trying to balance the desire to scroll quickly with the desire to not crash the page!

One issue here is that many people I’ve observed using software don’t perceive the difference between “workarounds” for bugs and the using of the program in its intended way.

It just becomes this generic blob of behaviors required to “make the program work.”
That's an interesting question but it is possible that the number of companies that succeed from Harvard dropouts is actually higher than those of the companies from some unknown University dropouts. People don't usually get that a Harvard dropout has way different (and I mean way better) socioeconomic, cultural and intellectual circumstances to succeed than say some dropout from a below average University somewhere in the world.
It's not acceptable. I've moved from a dev background to having a go at sre/devops/something-or-other; work aside, the culture is excrutiating, with people shouting across the office all day. Best case, someone talking to themself hour after hour, as if anyone wants to hear that. The idea that open floor plans are productive is farce. I effectively have two jobs, the first being just trying to get any work done.
How to develop a stock market analytical tool using Shiny and R
Tell the other 99.95% of your story with Statuspage Uptime Showcase
> I wonder if "chemistry" travels across the net.

I guess it does to some extent but if you only have communication by text to go by it can be tricky or very different.

I've met many of my online friends in real life and it's surprising how different they seem from what my expectations are. There's still that "chemistry" but initially there's a lot of new things about them that I never considered before I have to process. It always changes how I see my online friends after I meet them. It's never been a bad thing though. I feel it's the same vice versa (real life to internet).

It feels a bit like 2 separate but oddly similar people I have to learn to associate with 1 person.
I never thought I'd see people arguing against counter steering on HN, I left that up to youtube comments.
The most they will release is what we've already dug up and turned into plastic litter, fuel, roads, etc. And by changing the viability of behaviour, they would prevent us continuing with status quo behaviour and replenishing the supply of litter.
GraalVM

1. Community Edition (CE)

> GraalVM CE is available for free for development and production use. It is built from the GraalVM sources available on GitHub

2. Enterprise Edition (EE)

> GraalVM EE provides additional performance, security, and scalability relevant for running critical applications in production. It is free for evaluation uses and available for download from the Oracle Technology Network.

"performance, security, and scalability" words don't present in p1. Is it just me or...?
>Many countries have "tried to stave off decline by decreeing how the economy would work." Including the US...In the US, Truman placed the railroad under US military control in 1950

You're using this as an example of fending off economic decline?

> GDP Growth Rate in the United States...[reached] an all time high of 16.90 percent in the first quarter of 1950...

https://tradingeconomics.com/united-states/gdp-growth
Actually, I'm pretty sure it'll be unridable too. But you're right, the video isn't about that.
> Only on a motorbike.

Only above a certain speed, at low speeds countersteering will not work

Similarly above a certain speed on a bicycle countersteering is the only way you can turn
Just a heads up: I have noticed that the general patterns is they first send out the invites and then finally the rejections in the order of your submission to yc.

This is just a casual observation.
A bicycle on the moon on the other hand... now that would be fun
edwsgfsd
Mux is hiring developer evangelists to make online video better
scadfdgf
Immutable.js is intimidating –  how to get started
Can you switch the same list between different views? Our startup uses Asana (free tier) but I am happy to give your startup a go. It looks promising
It would be part of a planned hard fork (for other reasons). There will not be a hard fork just for this issue.
It's very easy to try. Go up to speed (20 km/h or so) and press on a handlebar, away from you. You will "turn" to that side even though the handlebars are moving in the opposite direction.
Some sites are using js tricks to override this setting.
Ask HN: What to do with year off
I currently work full time in a job with nothing to do with developing or computers in general.

Part time around family (11yr old & 2yr old) and work I have been studying a computer science degree.

Due to the stresses of full time work and family I'm taking a year away from the degree for a break but also because I want to actually get to know some of the technologies I've learned about.

I'm definitely going to learn more about html, CSS, JavaScript, and PHP. I want to learn more about python too.

Im wondering what else I should look into or any recommendations you might have? I'm definitely going to go back over data structures and algorithms too.
What Venezuela has in common with the late Empire is that economic controls are pervasive, without the sort of punitive completeness you'd find in the USSR, or China under Mao. While few controls works, and being a police state sort of works (if there are free-market economies whose products you can copy), this middle strategy doesn't work well at all.
German universiteties in Munich, Dresden and probably elsewhere have separate rooms for the staff. Usually 2-4 persons per room. It’s really nice and productive.

Later I found similar setting during interview at Viavi Solutions. All other bigger enterprises had open space offices. Some with cubicles, some with glas walls and some with tables only.
My preferred setup is earplugs with headphones over them.

The headphones muffle outside noise to some degree and add music to drown out what they can't muffle. The earplugs create an end result of just muffled music, which is basically white noise if you pick the right type of songs.

The only downside is that earplugs can get uncomfortable after a long period of wearing them.
They don't. Light from distant stars has red shift, similar to Doppler shift.

IF this red shift is interpreted as Doppler shift, then we can calculate corresponding velocity and then calculate position of a star at today date, and we will see that visible Universe is expanding. However, we need to point to source of energy for that expanding (with acceleration!). Nobody able to find that source yet.

IF this red shift is interpreted as something else (e.g. loses due to friction), then visible Universe is still.
Not necessarily — I know several people who grew up in even more privileged households and never did anything useful with their lives.
Check your securityrating or of any domain for free
That's like saying only an idiot would have a nuke and not have a counter weapon for a nuke. It's not a given at all.
The video implies that people will have to hide behind iron curtains for (partial) security.
> Gates and Allen both admitted later that they had lied and told MITS that they already had a version of BASIC for the Altair when they hadn't yet written the software. "We had nothing," Allen told CBS' 60 Minutes in an interview.

> But by the time the audacious pair met with MITS in New Mexico two months later, their programming language was ready.

> After selling that software to MITS, both Gates and Allen took jobs with the company in Albuquerque at the end of 1975, while also forming their own partnership, then called "Micro-Soft."

It seems even 40 years ago the only way to get ahead was to "hustle" and "growth hack". I wonder if Elizabeth Holmes also took inspiration from here...
This seems like a really neat model to try out.
From what I've seen work, most of the OSS projects make money off of 'convenience'. This can be split up in many different tactical things, from consulting to charging for hosting, support, etc.
SRE/DevOps should generally be like dev: if you're in an open office, headphones on.

> Best case, someone talking to themself hour after hour, as if anyone wants to hear that.

The person who is speaking usually needs to hear it. Sorry, I talk to myself every so often. :)
Easiest way to try/prove this is ride without holding handlebars. You can turn corners easily.

Limits (compared to regular turning) are your lowest speed is higher (where you'd lose balance without holding handlebars) and the fact your center of gravity and stability are messed up (can't turn as tightly). And self preservation of course.
Yes but ignoring that, or using magnetic wheels, you still can't steer it.
I guess this is related to bad implementation of using SIP for connecting call. I had similar experience with local telecom provider in Turkey, which is routing international calls over cheap SIP providers. Basically they are calling a SIP route, which you hear ringing, when it starts ringing other provider starting to initiate the call.

In this case I think the cell tower is not Tmobile’s, but they have agreement with the tower owner to route call to their SIP trunk.
Ask HN: What's a good response to “It's fine, I've got nothing to hide online”?
Whenever I try to explain my concerns about online data privacy to other people (family and friends, mostly), the most common response I get is:

"Oh it's fine, <Facebook/Google/etc> can collect whatever they want, I don't have anything to hide."

I try to explain that the kind of data collection (and use/sale) we see from these businesses can be a much bigger concern than just "Facebook knows where I work", but I can never really articulate my thoughts well.

What are some good ways to explain to (primarily non-technical) people why it might be worthwhile being more aware of what data is being collected on them?
They thought that sites would stop using tracking cookies. But most sites use google analytics.
This reminds me of the backwards brain bicycle a bit [1]. I get that the argument they’re making here is one of physics - but failing to ride a counterintuitive bike isn’t something that can just be ‘done’ without a lot of practice!

[1] https://youtu.be/MFzDaBzBlL0
A bricycle is a bicycle in zero gravity.

Should be "a bicycle in zero gravity is unsteerable".
I guess the question is, why did we need to move away from `to generate` or `to permutate` on feedback with no additional input?

It seems to have coincided with the re-emergence of neural networks and the only way I can see it is that it romanticizes the field in the expense of some accuracy of statement.

I however definitely can't claim to be immune to the charm of this romanticization, it surely appeals to something inside me.
On the contrary, it doesn't surprise me at all. Many people on HN are young and successful which often means they overestimate how confident they should be in subjects outside their area of expertise. It's not just simple mechanics either, it's everything.

Didn't you see just yesterday that lunatic claiming that the "4-color map theory is bunk"? https://news.ycombinator.com/item?id=16862553
If the DAO had consensus, why do we have ETC (Ethereum Classic) now?
It’s not about failure rate alone. As a seller in EU you are liable for the product for 2 years. Plus WEEE (recycling), waste management, user manuals in all European languages. And you also want to have some profit at the end.
Perhaps they could make "better default-settings" an option :)
Which is a story for the most of the priviliged children as they don't have too much motivation to excel in anything.
Maybe skip commenting on YouTube videos that you refuse to watch? I'm sure there must be a rule here about commenting without rtfa?
I have an HP Pavilion convertable, the keyboard is detachable and it can be used as a tablet, I don't have a problem with it tipping over.
Yes, I see this issue with Netflix very often. Watching Narcos doesn't mean I'm interested in every mediocre drug-related documentary. Instead I'm looking for high quality, detailed, in-depth productions covering a wide array of very different themes, topics, locations and periods.

Algorithms don't seem to be able to solve this problem yet. Certainly not those used at Netflix.
> Imagine, he said, a graph — a collection of points connected by lines. Ensure that all of the lines are exactly the same length, and that everything lies on the plane.

I do not understand what 'everything lies on the plane' means. I take it as meaning 'everything is laid out in two dimensions' but that doesn't make sense. Can HN help?
This looks like a chuwi, same body?
Don't worry, we're getting political commissars in our offices too.
"You might be less productive individually but it might encourage team work and make the team as a whole more effective."

Team room is not an open office. Open office is a place where a number of teams congregate.

And open offices generally seem to hurt even team work, so the only thing speaking for an open office is that it's cheaper. Any other 'advantages' are just marketing by consultants whose business is to develop open offices and site managers (or the corresponding financially responsible party) who want to save on their budget.

If you are employing fairly expensive software engineers I'm not sure you should implement savings on a less expensive resource that will just devalue the output from your expensive resource.

http://www.bbc.com/capital/story/20170105-open-offices-are-d...
Super click-baity title, could a mod or someone who's read the title please put the answer in the title? I refuse to click through and attempt to read this article because I think that'd be encouraging this sort of behavior.
More or less the same here. Still situation worsened in the last months. And we are the techies. For "regular people" no doubt it's too much.