skysight-inc/HackerNews huggingface dataset:
I setup and used a headless nixos box for about a year or so, it was fun to play around with but I did get tired after a while of the nix programming language. It was just too weird to figure out and google around to try and find what I needed to do sometimes. Trying to get virtualenvs of python packages, or using rbenv / bundler type installs for ruby was also just too much of a pain in the butt.

https://nixos.org/nixpkgs/manual/#sec-language-ruby

Trying to figure my way around installing ruby/python libraries just was too hard most of the time without a good amount of work that it wasn't worth it in the long run.

Guix has been on my radar to try and install and play with in-depth soon. If their installer will work with a VM without a days worth of research to work around any quirks I'm all in for checking it out.
Isn't this related to a bigger problem which is lack of affordable housing? Airbnb just exacerbates the problem. Many other cities are faced with the same issue, London, NY, Paris. It's a city planning issue that mayors and governments should tackle, not an Airbnb issue. If Airbnb leaves, it doesn't mean that everyone will magically find cheap rental units.
Making the Grade: Why the Cheapest Maple Syrup Tastes Best (2011)
Diet Coke isn't food.
If you watch some of his videos and read his work, you just get this feeling that he's this happy, hard-working soul that has created a masterpiece and loves it with all his heart. His positivity is infectious.
I don't think it's possible to make a 100% secure complex system. You have a lot of moving parts, from OSS vulnerabilities to proprietary S vulnerabilities to hardware issues to social engineering to DevOps mistakes to intellectual laziness etc. With 0.01% chance millions of Europeans data will be stolen.
> My point is that there shouldn't be any abstraction to write, and it should just be the way the language works.

I understand your point, but I think you misunderstand what "abstraction" means. "abstraction" doesn't mean "function" (although functions are frequently used to build abstractions), and if you have "dynamic properties" (or whatever you'd like to call them) a la Python, then you're still abstracting. My point is that abstracting over property access (regardless of property-vs-function syntax) is not useful, or rather, I'm skeptical that it's useful.

> I think a better question is when that abstraction gets in your way. When does it bother you that nullary functions aren't reading memory locations? Why do you feel that's an essential thing to specify in your public interface, as a default? There's nothing stopping you from writing code in Python and mentally modelling o.x as slot access, because it follows the interface you want from it.

I think this is a good question, because it illustrates a philosophical difference--if I understand your position correctly, you'd prefer to be as abstract as possible until it's problematic; I prefer to be as concrete as possible until abstraction is necessary. There's a lot of mathematical elegance in your position, and when I'm programming for fun I sometimes try to be maximally abstract; however, when I'm building something and _working with people_, experience and conventional wisdom tells me that I should be as concrete and flat-footed as possible (needless abstraction only makes it harder to understand).

To answer your question, that abstraction gets in your way all the time. The performance difference between a memory access (especially a cache-hit) and an HTTP request is several orders of magnitude. If you're doing that property access in a tight loop, you're wasting time on human-perceivable timescales. While you can "just be aware that any given property access could incur a network call", that really sucks for developers, and I see them miss this all the time (I work in a Python shop). We moved away from this kind of "smart object" pattern in our latest product, and I think everyone would agree that our code is much cleaner as a result (obviously this is subjective).

TL;DR: It's useful to have semantics for "this is a memory access", but that's unrelated to my original point :)
I think that mapping the data type of Clojure to the RMDB data model can achieve RMDB theory, simple operation, convenient viewing, high performance, and reliable results. I think the open data model is not an excellent and safe engineering practice.

Map to static type RMDB schema, similar to RMDB with schema and data as the core, with sql operation, simple and reliable.

Unrestricted open data model + dynamic type is not a good combination for constructing a complex large system.
Pennsylvania decides whether to subsidize nuclear energy as “clean”
Julia has a |> operator and it works amazingly well with Queryverse.jl which is a clone of Tidyverse!
The germans always find a way to control Europe.
It's not weird at all. All it takes to make something a "real job" is to not want to do it.
2FA codes are backed up when you do iTunes backup. That's how I transferred to a new iPhone.
Put a heat sink on the outside and a water cycle on the inside of the pump.

If you want to cool, you pump heat outside by stopping the water cycle when the material is cold, thus allowing the water to dump it's heat into it.

If you want to heat, you pump heat inside by stopping the water cycle when the material is hot, thus allowing the water to absorb the heat from the material.

You can increase the efficiency of this by having more water touch bot the inside and outside phases (increase material surface area in contact with water and increase surface area of water cycle heatsink).

If you want to allow sub-zero temperatures, add anti-freeze to the water.
This spooks me a little. Common sense says you should never, ever run "curl something | sh" (or equivilant), especially not with elevated privileges.
Try Flowblade https://jliljebl.github.io/flowblade/
One example I have is Environment Canada’s weather app. It is a laughably poor excuse for an app, so I never open it. but it does send me push notifications as soon as they issue a special weather statement.
https://pages.apigee.com/rs/apigee/images/api-design-ebook-2...
How many people died similar deaths in the outdoors before mobile phones?

How many where neither a phone nor camera is, or was, involved?

Without numbers to compare the reported numbers against, this tells us nothing.
Perhaps my understanding is outdated! IIRC you needed CT because you couldn't do some basic conditional flow things, but I could be wrong. It's been a while.
While true, a court might be inclined to toss the case if there’s the perception that it’s frivolous. Judges don’t look kindly upon these kind of lawsuits.
I certainly start planning the next one before starting the ones I've booked.

Every trip I'm considering/planning on taking in the next year or two is in a spreadsheet and I've got various things set up to notify me as deals come along that might influence when exactly I take those trips.

If you want to travel on a regular basis at low cost, doing that sort of thing is basically a necessity. I have more places I'd like to go than money or time.

Now, if you are looking at it as "two months from now I'm going to need another break from all this stress" when you haven't even left for your trip next week, that's concerning.
This isn't the main part of what I'm concerned about honestly. Google has no rights to your data. It's just stored there.
> "Monetize to carry its own weight"

So instead of being dependent on good will, you wish to be dependent on paying customers? (This is a strategy where customers carry the weight, not the project, as you've described)

I, personally, would rather my humanitarian efforts incentivize the cultivation of good will, as opposed to the cultivation of money.
I think we’ll have to agree to disagree on vagueness. “Freedom of speech” and “Freedom of the press” could mean a lot of different things, and historically these phrases have never really been interpreted by the US judiciary as conferring absolute rights. We're interested here in which rights are actually conferred by the US constitution as interpreted by the courts, not in which rights someone could potentially read into the document. Nobody is protected by their own personal interpretation of the US constitution.

>To say it makes no difference is to ignore the significant differences between how U.S. and UK courts have ruled on individual speech rights. UK defamation law, for example, is significantly more in favor of plaintiffs than in the U.S.

I didn’t ignore this - I mentioned it in my comment. But I’m not convinced that that has anything much to do with the language of the First Amendment vs Article 11. After all, the First Amendment also does not protect libel - it’s just a difference in how broadly libel is construed in Britain vs. the USA. You won’t find anything in the text of the First Amendment that tells you exactly where libel stops and First Amendment rights start. For that you have to look to prior court judgments.
You should read “Fantastic Timers and Where to Find Them: High-Resolution Microarchitectural Attacks in JavaScript” (https://gruss.cc/files/fantastictimers.pdf$
For questions like these, I would start with the MSDS. While the MSDS doesn't always answer your questions, they tend to be reasonably conservative relative to typical use. For example, they sometimes recommend safety gear that people ignore.

Keep in mind that isopropyl alcohol is available at different concentrations, and the different concentrations have different MSDS. Here are the hazard / precautionary statments from the MSDS:

H335 - May cause respiratory irritation
P261 - Avoid breathing mist, vapors, spray.
P271 - Use only outdoors or in a well-ventilated area.

Note that "avoid breathing mist, vapors, spray" is not an especially strong statement.
I just looked at two brands that i have around and one has paper stems (Equate) while the other uses plastic tubing (Assured).
> Be civil. Don't say things you wouldn't say face-to-face. Don't be snarky. Comments should get more civil and substantive, not less, as a topic gets more divisive.

https://news.ycombinator.com/newsguidelines.html

Edit: I see we've asked you many times not to post like this, and saying that we'd ban you if you did it again, so we have. If you'd like to be unbanned you can email hn@ycombinator.com.
I'm having a hard time confirming it (can't find the original paper w/o a link), but you are probably referring to mechanical stress instead of fluid pressure.

if you hang a tensile load of 1000 Newtons from a 1mm x 1mm rod, the rod is under 1 GPa of stress.
Show HN: mootioon [stream/TV] - curated 3D weirdness & motion-graphics
> This isn't the main part of what I'm concerned about honestly.

Exactly the problem mate, that is something you should be concerned about.
I like how you can be a literal billionaire bank founder and still buy a speculative asset at it's peak and sell at it's lowest after a 90% crash

Buy high sell low

>>The investment came at the peak of the bitcoin frenzy in late 2017 after the digital currency had already risen more than 10 fold that year. The exact size of the bet couldn’t be determined, but bitcoin peaked at nearly $20,000 in mid December 2017 and Mr. Son sold in early 2018 after bitcoin had plummeted, the people said.
Classic CEM3340 Voltage Controlled Oscillator Designs (2016)
Did you even read the comment? A change in firebase pricing increased the cost by almost an order of magnitude. I don't know how it affected the upper tiers but if you imagine a larger startup with much higher traffic, an unexpected price increase like that could break the company.
It sure is a rant, but it's my daily life.

> you would like to have active and passive citizens ?

No, just informed and non destructive tourism. The number of tourists coming to berlin, for example, doubled in 10 years, the infrastructure almost didn't change in the same time. 3.5 million inhabitants, 14[0] millions annual tourists. Every single month of the year: 40%+ of the population is made of tourists.

[0] edit: 13.5 million guests, 32.9 million overnight stays.
https://about.visitberlin.de/en/materialien/toolkit/tourism-...

https://ourworldindata.org/tourism
This has been good feedback (even if a bit rough) and will definitely try to refine it a bit more.

One of the things I've found that I struggle with is trying to explain what I'm building as most things are obvious to me since I'm the one building it.

Our users have done a GREAT job helping me out with that and pointing out the flaws with Polar regarding usability that I can't see.

I wonder if this is related to inattentional blindness:

https://en.wikipedia.org/wiki/Inattentional_blindness
Well, the market demand is driven more by what sells than by what people say if you ask them. And there's a reason for that: When you ask people how they'll behave, they'll give you an answer that reflects their aspirations as much as it does their actual behavior.

Possible scenario: People will tell you they prefer low-waste packaging when you ask them in a survey. But when they're at a store trying to pick out an item, they still end up perceiving the item in the small paper box as being lower quality than the one in the giant clear plastic clamshell whose contents are clearly visible. So, regardless of what they said they prefer, in reality they might still tend to go for the high-waste packaging.
I never know there is such a thing, could you me a link?
I had read that doc page but IMO it's not very clear about how you should use Result types. It's great for showing how you might want to use the question mark with libstd but IMO less clear about writing your own functions and Result<> types (though apparently the most interesting constraint seems to be regarding your Result's E type).

Someone elsewhere in this thread linked to an example of `impl From<io::Error>` and IMO that's a clear, explicit example of how to do it.
I've used Shotcut for a 5-min film montage, about 10 h of work (with a part in learning to use the tool and some in cleaning/hiding noise I've made while filming (don't drink and film!)). During that time I've had a handful of crashes, which were horribly annoying as they were totally random and without any kind of recovery possibilities. For the rest it worked great and I didn't had any difficulty, except for choosing the rendering options: there are too many of them and I'm not a video specialist, here a handful of default (native, web, mobile…) would have been good, like other video editor have (I think Windows Movie Maker has them, for example).
How do you feel about copyright infringement? Or revenge porn? Or false impersonation? Or publishing the location of people's homes? Or state secrets?
"you can't do this in the US"

vs

"Where I live ... the ability to make this trade is more limited"
If it was the same person who made all of the robberies (not Mr. Bah, but the person who stole his identity) then the facial recognition worked flawlessly.

Unfortunately "Stolen ID Blamed for False Arrest" doesn't make for a good story.
In this day and age why not pay attention to what the prof is saying, take scarce notes and use a phone to take a snapshot of the blackboard and rewrite it later for better comprehension. One could also use audio or even video.
Editor of new tech watchdog site, The Markup, fired
That is an interesting point. For some people it's a badge of honor.

For other people it's their only option.
The breeding and sorting is largely redundant given that Humans follow a capability bell curve naturally. Singapore, China try their best to tease apart that curve as accurately as possible. So does Israel (everyone takes an Intelligence test at 18 and this factors into which University classes you can attend, the Army unit you get assigned to and if you receive unsolicited Job offers by Intelligence Agencies (Mossad, Shabak))
"On-Topic: Anything that good hackers would find interesting. That includes more than hacking and startups. If you had to reduce it to a sentence, the answer might be: anything that gratifies one's intellectual curiosity."

— https://news.ycombinator.com/newsguidelines.html
Food doesn’t always need to be wrapped in plastics. For example I’ve seen bananas wrapped in clear plastic bags. Why is that when bananas come with their own “wrappers”?
To add on to this: The plastic bags in the supermarket are also typically too flimsy to be used as garbage bags, which was my standard way of using them when we still had plastic bags in Europe. Instead they are already full of holes by the time I get home and all I can do is throw them straight into the trash and by extra plastic bags just to take out the garbage.
It's not a luxury. It's necessary. The fact that not everyone can afford it doesn't change that.
Henry Ford's "Faster Horse" story is a great one, but it isn't true.

I guess it's better than saying "Sometimes people don't know what they want".

https://hbr.org/2011/08/henry-ford-never-said-the-fast
I just have to stop and say that this was an immensely fun and exciting post to read.

So much of the business stuff we read now is bullshit. It is stupid people getting lucky and riding on VC money while making more stupid decisions but ultimately dumping enough investor money into it that it works enough to get sold.

At which point, that founder then goes around and tells the same stereotypical story of dropping out of college, running out of money and getting investment on the day they were planning on giving up, etc. We have all heard the bullshit before.

So I was genuinely grateful to read a real business story. The owner saw an opportunity, took it when other people probably wouldn't have, and just genuinely worked hard to get where he is.

This is inspiring because anyone here could do it too if they wanted to. I don't mean selling onions specifically, but I mean they could just go out there find a product, work hard towards selling it, team up with manufacturers/producers, etc and make the dream come to life.
ily zeach
In my experience retrospectives are just lip service. Managers who attend use them as an opportunity to make excuses for the company and focus on what’s wrong with you, the employee, and what you can do better. People eventually realize that the smart thing to do is to stop making yourself an easy target for down-sizing by not speaking up. Then when someone has a complaint about the development process a manager can say, “If you had such a problem with it you should have mentioned it in the retro.”

Employers who want to hear from you will foster an environment that is open to discussion and even polite dissent. When an employer formalizes that mentality and slaps a label on it you can be sure that it’s a managerial con.
I think there is a lot of assumption there is because the article says it. I do not believe they have facial recognition in their stores.
It was until they added background workers.

There is a known simple mitigation. Don't JIT random JavaScript, back to interpretation. Of course that means there is no use for V8, which is why it's not in this paper.
C extensions wasn't the part of PHP that broke the amateur Internet, SQL injections were.
They ask you every time you purchase something. If you don't like the plastic. Put your money where your interests are. Buy the glass bottle, ask for the paper bag. If you can't get it in that form, these things don't need to be purchased. "Market demand" is exactly how they are asking what preferences are.
inspired by https://beta.vvatch.tv
It only supports Linux, for one. Shepherd supports HURD and probably other systems.
At my last job, I was a C#/F# dev. Recently changed jobs and learned that even in 2018, .NET is a dirty word at many companies.
Right, it's one of many factors contributing to the absurdly low vacancy rate (and resulting absurdly out-of-reach housing costs)

Presumably addressing this issue could be a multi pronged approach, which may involve restrictions on airbnb. But i totally agree the city can't just ban airbnb and call it a day - that would be unproductive at best
Here's the original paper: https://www.nature.com/articles/s41467-019-09730-9

This is all I saw to address the pressures required:

> Our higher operating pressures do not represent a barrier for applications because they can be generated by a small load in a large volume of material via a pressure-transmitting medium, e.g., using a vessel with a neck containing a driving piston, whose small area is compensated by its distance of travel.
Yeah.. nailed it. That's one big part of it.. I want to be able to have the annotations on my documents as one repository too so I can actually build things with it directly.

Spaced repetition and incremental reading are impossible with Kindle or 3rd party apps and they also don't support offline / cached / archived content.
Some foods absolutely are. Foie gras, black truffles, Dom Perignon, endangered tiger meat, etc.
It's a large source of bike-shedding in the R community but out of the 5 assignment operators in R, those two are largely the same.

There's a good explanation here:
https://stackoverflow.com/questions/1741820/what-are-the-dif...
I wasn't addressing the morality of the underlying issue, but rather the virtue of this type of protest in principle.

> If google is such a bad company, then quit working for them.

Still, your comment is mistaken. The Google Walkout wasn't directly about AI or Google's other business offerings, it was mainly about sexual harassment and working conditions; the organizers were very clear about this: https://www.thecut.com/2018/11/google-walkout-organizers-exp... One of the main sparks was the discovery that Andy Rubin has been paid hundreds of millions and protected by management while he was being fired for sexual harassment. These are subjects where the law generally protects employees from retaliation.
For anyone who hasn't come across it, here's a really interesting blog post about speculative execution and a cache bug in the Xbox360 (2018 post about stuff that happened in 2005):

https://randomascii.wordpress.com/2018/01/07/finding-a-cpu-d...
I've been umming-and-ahhing over an entrepreneurial endeavour for a while now. I'm very tempted now to just go out there now and see if I can get a good domain name. Letting the domain make the business decision for me seems fun.
FWIW, you don't need to be nearly as "gud" as you think you do; when you're a hot commodity in a market like we have for what we do. Though I commend your desire to stay somewhere stable.

Eventually, you get to a point where you're comfortable, and $10k begins to equate to more time off, less after-hours calls, etc. (and be worth more)
> The JVM doesn't use more memory than other virtual machines, the problem is that it doesn't release memory back to the operating system

This is untrue. The default configuration is just to do it very reluctantly, but this can be changed.
No I mean solve the problem "we need to build a program that does what it's required to do" (and no more) before trying to build a library that will cure diseases.
This chalk looks much nicer than the usual one.
Ask HN: Do you use VPN to access US based services when travelling aboard?
I am travelling to Asia shortly. I am scared of accessing banks, brokers and other critical apps in unsecured wifi.
Train a GPT-2 Text-Generating Model with GPU for Free
Well 10% is better than less or nothing, right? Shows his lack of confidence in it going up any further - or at least within a timeframe that there aren't better investments.
I've been drinking almost exclusively tap water the better part of my life. I suppose my luxury is drinkable tap water. So let's aim for that for everyone instead.
Is glass a viable alternative? It costs a lot more energy to produce than single-use plastic. It can be reused, but that requires an infrastructure of collection and cleaning. It can (and is) be (being) infinitely recycled, but that costs a lot of energy as well.