skysight-inc/HackerNews huggingface dataset:
It's possible I've misread the host pool, but 80%+ of the places I've stayed at have not been professionally managed apartments, but rather people subletting a room or their entire place when traveling, and doing some quick reverse image searching shows that these places are not available on any alternative sites, for them an exclusivity arrangement doesn't even matter because they were not going to rent elsewhere.

If people sidestepping AirBnB became common, it would be a pretty easy decision for AirBnB to enforce exclusivity and just say goodbye to everyone else, because people showrooming on AirBnB is actively harmful to them vs not having that inventory.

If you're in an area with 100s of hits in a square mile, you have no real leverage here by definition.
That's truly unfortunate. I've admired his work on behalf of electronic freedom since the start and have gotten to meet the gentleman once or twice, as we graduated from the same high-school separated by a few decades.

My condolences to his family and friends, and thanks for sharing him with us.
Are you loading that in a browser? My browser reports 12 requests and 1.06 seconds for your first link, but it doesn't render anything for about 8 seconds.

Clarification: block the JS files from loading from the CDN, like it's done with many privacy tools.
> The impacts of this extra protein were not enormous. Almost everyone who started or continued weight training became stronger in these studies, whether they ate more protein or not. But those who did ramp up their protein gained an extra 10 percent or so in strength and about 25 percent in muscle mass compared to the control groups.

Maybe it's me, but 10% extra performance and 25% extra muscle mass sounds like quite a huge difference to me - "not enormous" is technically correct but also lowered my expectations to a few percentages.
Yes. We're talking fashion, so a pretty big market.
I'll stop complaining that I can't use half the functions of mine while "driving" which means anything but parked.
Fantastic as always Ken. I spent years of my life repairing IBM mainframes and I love these info drops.

I guess its part of human nature to assume that our predecessors were dumb peasants (how did they build those pyramids?) but IBM had some incredibly sophisticated and elegant electromechanical, pneumatic and hydraulic systems in those days.

The worst beast I used to work on was the 3890 check sorter https://en.wikipedia.org/wiki/IBM_3890. This monster filled a (large) room, and when it was down, stress points went through the roof as bank's check sorting and money clearance ground to a halt. There's nothing like having a furious CEO leaning over your shoulder shouting at you while you're elbow deep in a dusty noisy furiously spinning machine to raise your blood pressure.
No, you can just have partitioned replicated topics like kafka has, just make sure that all the events for one user get put into the same partition, so that they get totally ordered.
I'm glad you introduced this term vis-a-vis counting. I would distinguish between the experiencing/perceiving a quantity/magnitude of something (e.g., proportional to some stimulus) and the abstract apprehension or quantification of a quantity.
It was a heady time back then. Lots of optimism and dreams.

Technology has improved in sophistication and accessibility but I agree that bright spirit has been muted over the years.
Best performing Android phones for running Neural Networks
I'd keep it until the wheels fell off. I had a 91 Nissan that had very few problems unlike my 13' vw tdi. I'm not excited about the future of automobiles for people that like driving and repairing their own vehicles. With countries legislating gas burning vehicles it's likely to increase the production of electric vehicles and most likely self driving vehicles. Which is great if you want to live a couple hours away and sleep on the way in to work. But imagine the vehicle malfunctioning for something like a simple cold start issue that can be resolved with a can of starter fluid. A quick trip to the part store turns into a month in the service center. Not excited at all.
Also +1 Django REST Framework, it's been a huge productivity boost for us. For a small team dealing with a large codebase, its high-level abstractions provide lot of consistency while also providing enough flexibility for more specific use cases.
Up and Down aren't. They're map relative and pretty common.

Some places had a history of south-oriented maps so they may call south up and north down.
It's probably illegal, but IAMAL.

It's easy to imagine an equivalent with software:

You can't buy a copy of Windows(R)(TM)(C) and make some patching (or DeepPatching) to change the icons and background and some of the txt, and then release/sell it. Even if Windows was released voluntarily by Microsoft. Even if you use photos of celebrities instead of icons.

[You neither can't modify Linux and release it with another license, like a proprietary license, BSD, GPL3, ... It also has a very specific license.]

The actors/directors/whatever released the videos with a license, that probably doesn't allow redistribution and modifications. I'm not sure about the license of the photos in Facebook/Instagram, but the photos in newspaper usually have a restrictive copyright.

Perhaps there is a loophole using very old videos, and old photos, but ... IANAL.(Wikipedia says something about 1923, the Mickey Mouse video was made in 1928 and still is under copyright.)
Are you just referencing the iPhone? Or are there more examples?
Interesting software. It has some features similar to GTK and CSS support like QT/QML. Though i am not 100% sure if the lib supports advanced ui scenarios and auto scaling. Nonetheless interesting ui to get started building interfaces for beginners.
Found: Fire-Shaped Wooden Tools Used by Neanderthals
Not really a fair comparison when you consider that PCs have been plateau'ing in performance for at least that long, while the tablet/mobile market still delivers large performance gains year-over-year.
As well as the person who put JS on Pebble in the first place (Heiko Behrens, rocky.js) and Pebble's Head of Dev Tooling (Katharine Berry, CloudPebble etc.)

And yes, the Vaunt glasses run JS.
The city of Berkeley wants in on the cryptocurrency mania
Fake porn of celebrities has been prevalent on the Internet for a long time. I don't have precise statistics, but I think it might predate the web. For the most part it hasn't been particularly controversial. Now that advances in technology have significantly improved the quality, everybody suddenly has a problem with it.

Let's back this up a few steps. You're an actor, you appear on television. By being filmed and accepting the pay offered to you, you're agreeing to allow these images of you be disseminated to the general public, for their enjoyment. But what if somebody finds you attractive, and looks at your picture whilst... you know. Can you sue? No, they're well within their rights to do so. What if they cut your face out and place it over a Playboy centerfold? Same deal. Several technogical innovations later, here we are. Fundamentally, nothing has changed. Fundamentally, people are still 100% within their rights to combine images legally obtained in this way. And post them online. This may not be what the Internet was created for, but this was always what it was used for.
virtualbox ubuntu - i tried (against my better judgement/instinct) working in Windows at some point and it's just the worst.
"It’s the stuff of prehistoric nightmares.

Eight legs. Fangs. And a whip-like tail.

...Its remains were found imprisoned in amber, as if Mother Nature herself tried to lock this tiny terror away from the rest of the world."

Gee, is that bad writing or what? Sounds like crap tv, not the NYT.
I'm on the fence on this one. If I draw a stick figure and put your name above it, is that unethical? What if I add a speech bubble saying something risqué? What if I'm a talented artist and I draw something pretty life-like? I don't see the lines here being too clear without claiming down on all expression.
Can this be done without the extension? In other words, could the code run as a js file in web page where the user grabs their own data and then sends that data to the 3rd party server? If so you've got a great workaround to LinkedIns one sided restrictions on stopping scrapers.
It was never established what the HN black bar means. It may simply mean "This person was close to someone who runs HN."
I would consider Cython if the particular bottlenecks were amenable to calling into a lower level language and if the alternative were porting a large application from Python to something else wholesale, but I would probably never start a new application in Python/Cython if there was any chance that performance would ever matter. The alternatives are simply too good.

> I find Go’s ergonomics to be worse than Python but better, mostly, than Java.

This is surprising. I'm a Python developer, and I still prototype new features in Go.
Making your person a piece of art.. Thats a cool idea. I like it.

I'd say someone like Daniel Lismore[1] is doing interesting stuff there. But the people in the article, replicating the standardized patterns, its like they are making themselves into those paintings that come in rental flats.

Also why strive to turn yourself, which is all you have, into a thing? Like, you may as well instead decide to be a post-box and sit on the street accepting peoples mail. It seems like such a big sacrifice to me.

[1]https://www.youtube.com/watch?v=en5_eg__TOA
GCC has the __builtin_cpu_supports() function on some architectures, so you may want to use that instead.

It's supported:

* on x86 since GCC 4.8

* on PowerPC since GCC 6 (you will also need glibc ≥ 2.23)

Documentation:

https://gcc.gnu.org/onlinedocs/gcc/x86-Built-in-Functions.ht...

https://gcc.gnu.org/onlinedocs/gcc/PowerPC-Built-in-Function...
Then why did they put "HECHO EN MEXICO" on the label of the ones I'm wearing right now?
Noone in Europe ever used that thing. Don't advise.
Sugar cane farmers will not be pleased.
Thank you very much for the link.
I would be careful about using VPNs ever. For the most part, the truism about VPN services is accurate: VPN services give you all the security of coffee shop wifi, but in the cloud.

If you're going to use a VPN, you need to set up your own server. This will probably mean picking a cloud provider to trust, which isn't a fun problem (although it has a simple answer: use AWS). You'll need to set up the serverside to whatever VPN you choose to use on that cloud server.

For this problem, the gold standard is still Trail of Bits's Algo. Hopefully sometime this year we'll get to the point where Algo sets up WireGuard for people on Macbooks and Windows machines.

In the meantime, if you don't know what you're doing or how to set up a VPN, I'd use Algo's strongSwan rather than a shared WireGuard provider.
Heh, that very much reminds me of fixing an industrial sewing machine. This machine was made by Naumann, an East German absolutely rock solid piece of engineering.

The mystery was that one day to another it stared eating needles, and in some cases spat out the broken pieces at high velocity in all directions.

The good news is that you can spin a sewing machine very slowly by hand to see what's going on and while doing so I saw that - obviously - the needle was going down into the spool chamber at precisely the wrong moment, with the spool chamber still being closed. It's a very intricate mechanism that passes the needle thread under the spool using some black magic to pretend the mechanism comes apart while it does the move. Timing is super precise.

Like in the card reader example the origin of the problem was a part that had slipped on shaft. Apparently a bunch of thread had gotten stuck solid enough that it had wedged one of the cams hard enough that the shaft inside it had continued to move.

Even after finding the cause it still took forever to figure out the right setting (no markings on the shaft, no service manual for that particular machine indicating the right angle) but eventually I got it working and it still works today.

I love those old fashioned pieces of machinery, if a modern day appliance would break there is a good chance you would not be able to do anything about it, but this old stuff just takes some patience and basic observation skills and you can keep it going.
Seem to me that Apple and MS focus on different kinds of change.

While Apple may retain the UI across time, they are more than willing to change APIs etc on a whim.

MS on the other hand may change the UI (though outside of 8.x, the core layout and behavior has remained much the same, and even 8.x could to a large degree behave like the older UI) but they bend over backwards to maintain APIs across time.
Ask HN: Can a cryptocurrency protocol be a success independent of coin price?
I hear many people talk about why "coin X" is a great investment because the protocol behind is could be "revolutionary". For example, Ethereum.

However, could the protocol behind the coin be a great success & widely used in different areas/industries, while the actual coin price tanks and/or becomes irrelevant?

I guess the main point of the question is: Can a protocol that is behind a cryptocurrency survive, and thrive in the real world, without the coin being valuable?

For a real world example: Is there a chance that the protocol behind Ethereum can be successful and widely used, while the price of Ethereum tanks and the coin disappears?

Or are the 2 forever linked?
I don't understand how you can't understand this. Yes, I have a lot of issues with them. But they are definitely not a solution looking for a problem.

They supposedly have 128 m accounts in the US, and there are circa 150 m total people employed here. Even assuming account inflation, I'm sure the majority of professionals have accounts. Certainly when I'm screening resumes, it's very rare for a person not to be on LinkedIn. They've been going since 2002 and are a profitable business that sold for $26 bn. This should be a sign to you that even if it's not your thing, somebody's getting value.

Paper resumes were a giant pain in the ass. LinkedIn is a pretty obvious solution to the problems with paper resumes, including that they are hard to write, a pain to update, hard to format, impossible to search, and impossible to use in aggregate. This is obviously great for people hiring, but also great for those seeking employment. During a job search, LinkedIn lets you ask questions like, "Who do I know who works at company X? Who do I know who can introduce me to somebody at company X? Who used to work at Company X so I can get the unvarnished truth about what it's like to work there?" Try that with paper resumes.

TL;DR: People use it because it makes finding jobs and/or employees easier than what went before it. Lots of people.
How does one start lifting weights or exercising when you have no motivation to.
The ego on this guy.
The benefits of protein are historically documented by all the great bodybuilders. Nothing new here. Mainstream is always behind the freaks who dare to go against "science".
The desktop app was using 4GB of ram on my workstation (Centos 7), so I stopped using it.
Can you imagine an alien species finding that car, it would be hilarious.

Then they find us and bring us free Dont panic T-shirts.
So why has it not happened in your opinion for SV, or spice or place and route despite there being references for each of these available for in some cases decades? There are free implementations of these but in each case they don't come close to a commercial offering.
The most fashionable thing anyone can possibly wear is the least fashionable thing. It's an incredibly potent counter-signal. Haute couture is deliberately, wilfully hideous.

https://en.wikipedia.org/wiki/Countersignaling
https://www.balenciaga.com/us/men/ready-to-wear
Could always use a burner too.
And already with 8.1 the "start screen" could behave like a very large start menu.

Hell, you can today configure Windows 10 to behave much like 8.1. The one thing i see some people miss with the 8.1 to 10 transition is the charm bar. In particular that it gave easy access to printing and such.
Your comment reads like a satire.
Wait, does the "Save to PDF" option from one's profile no longer work? I see it in the menu, but I'm getting an error.
I didn't know that, but it makes me pretty excited to play with one :)
https://www.thecut.com/2017/05/new-fashion-trends-normcore-g...
Things you need to know to become an ace JavaScript developer
That's why you numbered your cards with 2, 4 or even 8 spaces between each subsequent card number.

That sort of forethought came from hard won experience ;)
Always strange to see code and variables in English and comments in Chinese, but I see it frequently. Not sure whether it's a good or bad thing, just seems a bit inconsistent and a way to ward off potential contributors. It seems you will have to know two languages to contribute, one for the comments and one for the variable and function names.
what you described is the mechanism to deal with scalability, ie throughput. What is being disputed is the claim to latency. Every bit of data needs to be replicated across multiple regions consistently and that will incur the same latency as rds or any other consistent database
The tech is just a special effect, and I find it weird that so many people go straight to the most fucked up use case, or even imagine new possibilities (deep aging? Jesus) or even (elsewhere) start arguing for more laws because of it.

Meanwhile nobody fixates on all the horrible stuff that can be done with cameras or Photoshop or Poser.

You can, or will be able to soon, do previously Hollywood standard effects at home. You could put Tom Cruise in your wedding video. You could put yourself in Mission Impossible. You could have the cast of the Magnificent Seven in the movie you created with a few mates. You could do tons of imaginative, funny, creative stuff.

Celeb porn, sticking the head of a baby on the body of an adult porn star or any other sad/weird porn related use - all of which has done with images for a quarter of a century - are the least interesting things about this.

As to the reddit ban, I doubt anyone is surprised.
The std.parallelism library in D lets you get some basic CPU info:

https://dlang.org/phobos/std_parallelism.html#.totalCPUs

num_cores: find number of cores in your PC's processor

https://jugad2.blogspot.in/2016/09/numcores-find-number-of-c...

You can also use the library for some simple parallel processing, as the name indicates:

Simple parallel processing in D with std.parallelism

https://jugad2.blogspot.in/2016/12/simple-parallel-processin...
LibUI (https://github.com/andlabs/libui) is another promising one with plenty of bindings. A portable wrapper around native widgets, just needs the table API to be completed.
"Solve problem x in polynomial time". AIUI, BQP is thought to be a superset of P and to include some stuff from outside NP. Specific problems that are part of BQP but that we expect are not in P is the interesting response here.

An example of such a problem is integer factorisation (see: Shor's Algorithm), which means that RSA and similar schemes might become vulnerable once suitably large quantum computers are available.
Waymo v Uber, Day 3: “Do you remember squeezing your attorneys like toothpaste?”
Don’t they tend to use drip torches on ATV’s? I’m pretty sure that wouldn’t be covered under this law.
No, continuations can be controlled similarly through effect polymorphism, which is what I was trying to describe.

The difference is not that continuations allow anything at all, but that your effects are commutative rather than layered like a monad transformer stack.
It can actually be considered as a form of harassement or defamation. While it might be a gray area in the US, it is likely not going to be the same in Europe.
Cool. Recent anecdote, I've been looking into ways to setup a semi-complex GUI around an OpenGL canvas. Buttons, menus, styling, scrolling, all that jazz.

I looked into existing options like QT, but found them to be extremely large and full of things I didn't need. I don't blame them for that; they're designed to support a huge range of inputs and have a lot of associated assets. I've also heard that it's possible to build custom 'lite' distributions. But it looked imposing enough to get into as a user that I was about ready to just write buttons and dropdowns and scroll bars in raw OpenGL. It was gonna be messy.

But then, I decided to just use a web browser.

And it was so easy. You can have an OpenGL ES 3 canvas surrounded by UI elements which don't look horrendous, with just an hour or two of setup. The whole thing can respond very gracefully to things like window resizing without much added effort. It is very easy to pass values between the GL context and the UI elements. It is trivial to save/load configurations with any sort of web framework.

Something that could offer similar usability in C definitely sounds exciting. I mean, I complained about QT being bloated, but so is a modern web browser. Most people just happen to already have one pre-configured, and most developers just happen to already be familiar with how one works.
Destructuring in ES6
> And post them online.

Mass redistribution of somebody image is not a "right".
Thanks for the good science!
I'm sad there's not a version of Chicisimo for guys :(
Same here! I've had the pleasure of meeting them both IRL, and frankly, Intel can consider themselves lucky that they're on the team.
I had always interpreted it to represent the loss and respect of prominent tech and computer science individuals, but would be interested in what the “official” stance is.

I thought I had an email from Dan that would answer this when I requested the black bar for someone, but that email seems to be gone when I search for it.
Design Patterns for Modern Web Development: Singletons
Windows is not my main dev env but I do some things here and there when i'm booted into it. WSL + Docker for Windows via Hyper-V is pretty great. I also generally run terminator via x server and it's fairly snappy. Need to try the new vscode release, as it had some trouble launching from WSL in the past.
> My main problem is XML, it is always incredibly slow to parse

They could always add an option to compile it, much like xaml, it may even be as simple as a xslt transform.
> Failure to detect smoke

Incorrect. If you examine the announcement you linked, the issue was a failure to alarm when smoke was detected (below UL's must-alarm threshold, above which the Protect ALWAYS alarmed) due to false detection of a hand-wave as part of the "Wave to Hush" feature. This feature was remotely disabled on all Protects via a software update.

> False alarms.

Not for a long time. The second-gen Protect, which has been out for years, includes much-improved smoke sensors and algorithms. This is reflected in its unusually-high 4.6 star Amazon rating [0].

> Those are Nest's worst product.

How did you reach this conclusion? In addition to its outstanding score on Amazon, the second-gen Protect is frequently recommended by professional reviewers [1][2][3].

Anecdotally, I have 3 first-gen Protects in my home (in addition to 2 second-gens) and have never had any false alarms (except when I forget to run the fan while cooking bacon, and fill the entire house with smoke...).

[0] https://www.amazon.com/Nest-Protect-Carbon-Monoxide-Generati...
[1] https://www.popsci.com/nest-protect-smoke-co-detector-review
[2] https://www.cnet.com/products/nest-protect-second-generation...
[3] https://www.engadget.com/2015/09/16/nest-protect-review-2015...
[4] https://www.digitaltrends.com/home/nest-protect-smoke-alarm-...