skysight-inc/HackerNews huggingface dataset:
Please explain why it's markdown. Is Reddit's link format not just BBCode [0]? Honest question, no snark.

[0] https://en.wikipedia.org/wiki/BBCode
Lightning doesn't reduce mining in any way. Note that energy consumption of mining is not related to transaction throughput.
I'm curious about your WSOP mention - did you single this one out because it (remarkably) did happen before? Or were you speculating it could happen again in the future?
There were sea turtles everywhere when we were at Anini a few weeks ago. At least a dozen just in the small-ish area we snorkeled. You couldn't miss them.
Yeah, that's the point. If Kotlin remains popular, it might make the top ten in 10-15 years.
> Except not even Blockchain guarantees consensus. If that was true we wouldn't see the hundreds of bitcoin forks. Let's not even forget Ethereum and Ethereum Classic.

You are deliberately torturing the word consensus just to make a straw man argument against crypto. The original Bitcoin block chain exists and everyone agrees where it is and how long it is. The fact that someone can create a copy and tinker with it with their own group of friends has no effect on the real chain. Anyone can fork it. That's not a technical limitation or flaw in any way even if you try to make it out to be.

Blockchains have solved the technical challenges of coming to consensus. They did not solve the political challenges of bringing Republicans and Democrats together in a consensus. Sorry about that. Maybe in the future.
> Typed that out too fast, yes, that's my problem. * String is one thing but String.deref() is another. But * is the dereference operator.

They're the same thing, Deref::deref() is just the operation which underlies the dereferencing operator.

Either way I don't see what's problematic about a string buffer deref'ing to a string.
How not to prospect on LinkedIn
Things move a lot in a millisecond, although it's certainly easier to see that in small-scale images rather than this lighthouse one.

https://sib.smugmug.com/Sports/Baseball/SEA-DET/i-jhrMkC3/A

This is a picture that I took in 2009; you can see the ball coming off Ken Griffey's bat after breaking it.

A major league fastball comes off the bat at 100+ miles per hour (45 m / s). The shutter speed was 1/640s (about 1.5 msec). The ball is about 7.26 cm in diameter.
I can reccomend Golly - one of the algorithms it uses (Hashlife) is interesting in itself. Also, the lifeWiki is fascinating.
Awesome tool, and a very good write-up! Wish I was still actively developing for Android, this would be very useful.

This link should be a "Show HN"? I.e. it is about a tool you wrote.
If the problem is the externalized costs of waste, then the solution is to force device makers to bear the cost of waste, not mandate they design their products ina particular way.
Either you're not using vim right or I don't know how to copy and paste correctly. and
Unrelated to the main post, a website where you edit video is total SaaSS (see https://www.gnu.org/philosophy/who-does-that-server-really-s... ) — it shouldn't be a thing, people should run such software locally
wow, interesting
Thank you. It was supposed to be a platform-agnostic uuid library embracing the benefits of C++11 and beyond. But that was a pipe dream :)
So, this is pretty much everything the HN crowd was asking for, right? Pull AMP apart into a bunch of web standards and switch Google search to promote any content which follows those standards rather than AMP content specifically?

Why are all the top comments so negative?
twitch.tv/nodebotanist (bias disclosure: that's me, so you'll have to decide awesomeness for yourself). Hardware, Node.JS, and sometimes how to make technical content (meta).
It's not about combining, it's about being designed as a construction based on other known patterns. See http://conwaylife.com/wiki/Gemini for an example of a non-elementary ship.
The iPhone X has hardware fixes for that (In addition to the 8).

It won't slow down because of battery wear throttle. https://www.theverge.com/circuitbreaker/2018/2/6/16979288/ip...
thanks, I will try to update that ARPU number
that was magnificent. does a great job illuminating the dark side of the sort of singular, compulsive pursuit of perfection that we tend to fetishize around these parts... his path is certainly not one for the faint of heart.
> That does seem a bit painful to me.

It's because it's written using a low level library. Here's the first two sections (the http handling part) in Rocket:

#![feature(plugin, custom_derive)]
#![plugin(rocket_codegen)]

extern crate rocket;

use rocket::request::Form;

#[derive(FromForm, Debug)]
struct NewMessage {
username: String,
message: String,
}

#[derive(FromForm, Debug)]
struct TimeRange {
before: Option<i64>,
after: Option<i64>,
}

#[post("/", data="<message>")]
fn message_create(message: Form<NewMessage>) -> String {
format!("{:?}", message)
}

#[get("/?<times>")]
fn message_query(times: TimeRange) -> String {
format!("{:?}", times)
}

fn main() {
rocket::ignite()
.mount("/", routes![message_create, message_query])
.launch();
}
Interesting. Today the Scotsman would probably shout "I am going to drown" anyway.
The driver signing system is not an effective way to implement an expiration date, if that is your goal. Driver signing enforcement can be disabled rather easily by skilled users. Licensing restrictions written into the code of the driver itself are harder to bypass. It also does not seem at all likely that Microsoft intended for the driver signing system to be usable as a time-based DRM mechanism like this.
When I replaced an iPhone5c screen, the notion of selling the glass+LCD was still new. We used a hot gun to delaminate the cracked screen from the glass, then UV cured epoxy to glue the screen back (don't ask me why we had a UV gun). That was a pain.

Now, the glass + digitizer + LCD (or OLED) are sold as one piece. Sure you are "paying for a LCD/OLED" that "isn't broken", but the cost still comes down under $100 (typically) and saves probably 2 hours of labor.
Don't take this the wrong way, but is there any point to this? Or is it mindless masturbation like SETI?
frankly that's a weak part of the model, I have no idea how much they spend on marketing
We had a very different experience.

First of all, we had lots of issues with Direct Debit. And it takes a good few days (1-2 weeks) until things authorize. In the meanwhile, you have to provide free service in the hopes that it does.

Second, we had a potential gap with the equivalent of chargebacks. A customer could contact us for a refund, and we issued it. Then their bank (or them?) blocked the payment, which results in another refund + chargeback fees. So we can actually lose money...

Third, and take this with a grain of salt, because it could be specific to our audience, but we actually A/B tested it, and with/without Direct Debit option, our revenue was more or less the same. Some complained, but lots accepted using Paypal / CC.

We're still relatively small, so perhaps your comment applies and we're simply not big enough, but I'm really unsure how much of a big win this is. YMMV.
> It might cost $400 to repair a TV, and $400 to buy a new, 'better' model.

You are correct. This is also uniquely western. Labor costs are almost as much - and in some cases more than - buying a new item to replace the broken item.
In Show HN rules: https://news.ycombinator.com/showhn.html

> Blog posts […] can't be Show HNs.
How One Sickle Cell Mutation Helped Protect the World from Malaria
> why does String have a str special case but no other data type does?

Vec's "special case" is [].

And it's not that String "has" a special case, it's that str is a special fundamental case of the language in the same way i8 or () is and String exists to make it easier to work with (otherwise you'd have to deal with Box<str> and efficiently working with that would require going back and forth to Vec, except you'd have removed Vec since it'd be a special case of [] and where do you store capacities at this point?)

> C++ needs string vs string_view because it has no borrow checker, but rust could (theoretically) implement this without the need for two different types.

C++ has char* which conceptually underlies both string and string_view. Rust shoves char* in the unsafe corner but need something to replace it, something which not only means "a bag of bytes" ([u8] does that just fine) but text as in "actual proper utf8-encoded unicode text". That's str.
Lotame Purges Its Data Exchange After Identifying 400M Users as Bots
fwiw, yours is nicer :)
I'm sure a lot of work goes into it, but often features that are present in upstream clang seem to be removed or heavily delayed. Fom the perspective of a Linux "developer" whose software (C++ scientific tools) sometimes gets compiled with the Xcode clang++, I've seen (i.e. been told of by Apple users) all sorts of problems that don't happen with upstream clang or modern gcc. The fact that the versioning isn't coherent with upstream clang makes things even more confusing.
Did Facebook depolarize America?
The total amount of time to review one of these pull requests can be estimated at < 30 seconds per repo. 30s * 1000 repos = 8h20m. Hardly thousands of hours.

But yes, this was a particularly trivial problem to tackle. It was meant to be a stepping stone to a truly useful bot that I was working on. However, that has been put on hold.

FWIW, the maintainers themselves gave lots of positive feedback on the project.
If only. Analogy is more like the bastardization of an Ideal Form
Probably, but it's probably best not to ask all users to do that...
All good points there, and agreed about automated testing, I think the most you can hope for in that department is linting level testing (color contrast, valid html, associated labels and form controls, etc.)

The hard things like focus control require manual testing, ideally by a skilled user of AT.
You can see the source for that 500 estimate below in the model (or if you click on the variable name). 200 was in October 2016 and they planned to double in the next 12-18 months.
Very nice! We’d be interested in adding VNC support so that we can control Android devices remotely via VNC.
Set rules on how, when and where you're available with a “Tech Policy of One”
Nice example. To make your point clearer: that motion blur is how much the ball moved in just 1.5ms
> this repair took 1.5 hours

Yep. You essentially 'ate' the labor costs, which are exorbitant in the US.

I recently had a plumber come in to look at my leaking toilet tank flush.

Cost for parts = 10$ as I later found out at hardware store.

Labor = 236$ (I'm not kidding). It literally took the guy 5 mins to change the flush balloon thingy. I observed him and now do it myself too.

It's almost seems like Plumbers in the city (San Francisco) have ganged up together to set price for any kind of repair. I did call 2 other plumbers and they both quote price in between 220 and 240 USD.
So they drove a bobtail tractor 7 miles on an empty straight road with a human-driven blocking vehicle to prevent anybody from passing. We could do better than that in 2005 with our DARPA Grand Challenge vehicle. Everybody in the DARPA Grand Challenge did better than that. And they call this a "product".

"Working with partners, we will use unmanned trucks to haul freight in 2018."
These guys are 5% of the way to where they need to be. This is a business where your bug reports are written in blood.

What they seem to have is an ordinary lane-keeping / auto brake system, like a lot of cars, plus drone-type remote control. All cameras, no LIDAR. Looks like a standard anti-collision radar in the front bumper. The steering motor doesn't seem to be redundant. This is demo-grade technology with too much hype and a tear-jerking video. They put that crap on the road and they're going to kill somebody.

Even Otto was better than this when they did their Budweiser demo on an empty road in Nevada. They at least had a potentially working technology. Years later, now owned by Uber, it still barely works.
Which is why it doesn't do that.
Pitch HN: What do you think about my idea to combat the bad chargers “epidemic”?
In the process of converting an AC signal to DC, some USB wall adapters will leave a lot of noise, sometimes with an amplitude of up to half a volt (for 5V chargers) [1, 2]. This can damage devices and permanently decrease battery life. I’m thinking about designing a replacement charging cable that would test the signal and if it was harmful, would light up red, warning you to discontinue use of the charger. Otherwise it would function as a regular microUSB/USB-C/Lightning cable. What do you think about this? Is it something you/others would use?

[1] http://www.righto.com/2012/10/a-dozen-usb-chargers-in-lab-apple-is.html

[2] http://www.lygte-info.dk/info/usbPowerSupplyTest%20UK.html
It feels like people keep rediscovering the implications of Turing-completness in different domains.
Ron already admitted his was edited with adobe lightroom.
Do you also laugh at the EU's "right to be forgotten" legislation?
Well, if they are not benevolent, at least there will be a strong motivation to finally solve those broken badges then. ;)

I must say this made my day... It's one of those occurences when one uses many many many hours for a project that in the end could be solvable by a small amount of money ($10) and a few e-mails. Must admit I didn't think of it either when I was reading the blog post. :)
You shouldn't need to replace the glass/LCD to replace the battery on the 6P. Once you get the back off (which is definitely not easy, the battery is exposed.
I don't have HBO it seems like I should for some reason... I keep on having ideas that are on the show.
A Coffee Table Book on Programming Languages
LXC vs. Docker
No, but I worked at a pizza place for several years. Everyone was vaguely aware of the fact that they were using up car value delivering pizzas, but only a couple of older full time "career" drivers seemed to actually calculate it out so they knew what they were getting.
Great. Amazing isn’t it?
Hey everyone, Daniel from the kickstarter here! After learning several programming languages, and looking into many more, I thought about the shared experience all programmers have of getting a program to run for the first time. Whether it's your first time programming or the first time using a new language or framework, pretty much all first interactions begin with a "Hello, World!" command. I decided to turn this into an art piece, and the coffee table book was born. Would love to answer any questions people have!
Absolutely. It’s sad the other comment that equates a smartphone with independence. Infact it is the exact opposite.
> - Non-existant repair or service out of Warranty.

That.

My Rift is scratched since first use (I swear it came scratched) and I've never been able to have them acknowledge that the device can be scratched into a blurry mess. "Oh, that's only regular use wear and tear" ...

Lens cannot be replaced or repaired (and they could during rift dk1 era).
JWT.io and JWT Debugger Extension Updates
Definitely agree on SF prices being worse than Manhattan (ceteris paribus).

As someone who stays in hotels regularly for work (mainly capital cities in Western Europe), I don't find Manhattan prices to be any worse than London, Paris or similar.

We try to keep overnight-accom. expenses to under $100/person/night at my startup and SF is the only place we couldn't find a comfortable, clean and well-located hotel room at that price point.
See if you can find a local tantra interest group. No joke. They would accept you as you are even fully clothed. It's up to each person to decide where the limits are set. And no, it's not a swingers party. In my little town here in Scandinavia there are several groups that meet regularly to just touch each other. Some are naked, some are not.

I'm not very comfortable with large groups of people, but myself plus 1-2 others works fine. Read my other comment, the woman I talk about also does tantra and it's not happy endings. It's about being safe, comfortable and conscious together. All limits are communicated and respected.

That said, from her I learned that my sexuality is nothing I should deny and be ashamed of and instead see it as something powerful that provides me with will to live, lust and energy. Things that are good for me and people around me.

After these sessions, meetings, book readings and other experiences I feel I've grown as a person and man and feel awakened. Maybe I lived a boring life before, I don't know.

I also discovered that there are many men and women who feel exactly like me. Some like living alone but need the experiences from time to time, some are couples who want to learn to feel greater joy together.
I would love to hear balanced comparison between the various driverless systems. What are the key differentiators here?
What is GDPR?
In their defense, it was one manager or something, and the laptop was grossly deformed. I assume it was the battery, as I'm not sure of any other explanation. It was probably 6-7 years ago now, so the details are hazy, but I do recall her being upset and recalling how she actually got into an argument in the Apple store for a good 15 minutes before they finally accepted it. I'm not sure if they finally accepted it because they gave up, or someone looked closer and realized there were no marks on corners/sides to suggest a drop but more towards the center there definitely was deformation of the case. IIRC the tech that initially examined it was fine, but a manager came out after they took it in back.
I used to think the game was a little too RNG dependent but then I hear about people online who can beat the game 100 times in a row on hard mode and I realize I just suck at it.
I'm surprised that this is seemingly a new phenomenon. The article states that it really picked up in 2012.

I remember there was a program for the Commodore 64 that would pull random information from a data array to create fake identities, complete with addresses and ZIP codes.
In principle, one could construct a non-elementary knightship (the Geminoid construction is said to be capable of this - essentially it's a giant universal constructor that can be "programmed" to reconstruct itself an arbitrary distance from its initial position), but they're rather less interesting since they tend to be very large and not useful as building blocks.

In contrast an elementary object, like a knightship, tends to be nice and small, and therefore highly valued as a building block for more powerful systems. Orthogonal and diagonal gliders see a ton of use in complex Life systems, and it's probable that the new knightship will see good use too (once people start building and exploring the requisite tooling - guns, eaters, and other reactions).

See https://niginsblog.wordpress.com/2016/03/07/new-spaceship-sp... for a rundown of the difference.

It is definitely possible, and extremely probable, that extremely large "elementary" structures exist - but we lack the computational power to find such things.
Better late than never, I suppose. The answer indicates it might be ABI incompatible with upstream clang though? I'm sure that can cause a lot of fun...
You must be fun in the world.
Even though their images are identical?
Yes, that's why I said his call - I'm just a random stranger (no expert, no family member, no good friend etc), the weight of the things I say is close to zero and this is fine.

On the other hand sometimes it may be good to have a pillow to soften a fall. If nothing happens, I spent that money on myself, no big deal, but if a tragedy happens out of the blue then it may save his life. It saved mine.
I'm not in the mood for learning UI right now. Also it's beside my question. I'm curious about vi culture and vi fanatics (or fetishists, or satanists, forgot the proper terminology).
I think its trying to stop sunlight with your hands.
So, we almost made str a library type, but there were downsides and not a lot of upsides. https://github.com/rust-lang/rust/pull/19612

> no other data type does?

You could argue that slices are a primitive type to arrays (also a primitive type) and vectors (a library type).

> Why does there need to be a distinct data type for a non-owned view into an object?

The difference between owned and non-owned types is fundamental; how would you propose distinguishing them if not as part of the type? Both concepts are part of the language, but like any language, you can use its fundamental bits to build better abstractions.
Well perhaps - like many other seemingly impractical discoveries - the methods used and invented to achieve the breakthrough will themselves find application elsewhere.
Imagine a world with polarized shopping
Right. But my point is, if we're going to try to fix something, "let's give consumers earlier notification that their finances are being ruined" isn't a great goal without giving them the power to stop it.

"Don't let banks ruin people's finances via incompetence" is a good goal.
I don't mind people doing PRs for these little things but absolutely hate when bots do it. We have a ton of public repos, many of which are old and abandoned (although not as bad now that you can archive them). Getting emails for each of them is annoying to say the least.
It doesn't seem unreasonable for a repair shop to charge $100 for a diagnosis if it might take them a couple of hours. I'd expect them to be charging at least $50/hr. for labor. And that would probably be half of the hourly rate for mechanics at an auto dealer. It's great that you were able to do it yourself for next to nothing but these are exactly the economics that make taking something like an AV receiver into a shop to repair so iffy much of the time.
This is amazing - something that the Android team should definitely have supported already..

Great work!
Maybe people are just too used to building with the non-oblique ships. Give Sir Robin a little time :)
I first discovered Agatha Christie in middle school at a book fair. "The Alphabet Murders". The story twisted in such a way I had never experienced before. I was used to being "smarter than the author" and being able to guess where a story was headed. That experience prompted me to at least 30 of her other books and several collections of short stories. Highly Recommended!
Nobody uses all of the features of Photoshop, but somebody uses most of them.

It is easy to add stuff, almost impossible to remove stuff.

People are change-averse, which gets in the way of continuous improvement. (They stick with Python 2, platforms like AOL IM, Skype, and HipChat seem to reach a certain level and then slowly deteriorate.)

It would also help to make programming more accessible to non-programmers.
Wow, the Elementary constraint really blows my mind. I've seen all sorts of crazy machinery built up out of gliders and reactions and such, but the fact that this new entity is "purpose-built" without any sub-elements is what I find to be the most impressive.
Would you mind expanding your comment?
Looks interesting, I think this could be useful in cheap inventory management. Have you validated the idea with somebody ready to pay you actually? I think you need some pitch stories to explain use cases better. I needed a minute with "About us" and here on HN comments to figure out what you offer.
Sort of a tangent, but I'd be curious to know what sort of recent advances there have been in the study or applications of cellular automata. It's been awhile since I picked up Wolfram's "A new kind of science"
How ASICs are powering the future of IT today
Samsung Galaxy S9 Plus
It seems like that until you start asking questions. Then you discover that AMP4Email is controlled by Gmail team, that you can't get a straight answer to save your life, and when they don't like the topic, they subtly threaten the Code of Conduct when no violations are occurring to indicate they are actively searching for an excuse to close down discussion.
That's what "selling your data" means anymore.