skysight-inc/HackerNews huggingface dataset:
Some quick observations:

- Their performance claims are incredibly biased. Amazon S3 has far better write performance than their claims.

- They claim 100% S3 compatibility but it fails a large number of API calls using Ceph’s s3-test. I didn’t dig into this too far but they do claim “No need to change your S3-compatible application” so changing my endpoint + credentials should have worked. To their credit - PUT, GET and DELETE did work but that is only 3 of 100’s of API’s.

- Their durability claims are highly suspect. I would want to see a white paper breaking this down.

- Their first round was debt financing.

Why this business model does’t work...

Most people don’t use S3 alone. S3 is a source for other AWS services. That being said, Wasabi becomes a more expensive option as you have a 4 cent egress fee to access data from the rest of your AWS infrastructure. The only place Wasabi becomes cheaper is for those using S3 direct/alone which is a very small subset of S3 usage. AWS is very open about this in white papers, conferences, tech talks, etc.

Wasabi is an economy at scale play that cast way too far a net. There is opportunity in specific vertical markets to sell a solution (object paired with compute) but a pure S3 endpoint will never take substantial marketshare away from AWS.
That's awesome, honestly I hope I'm wrong :)
But doesn't the vehicle become the property of the insurance company after the payout?
According to its spec sheet, the B1 has 12ft between the front and rear liftgates when they're closed, the car is 12.5ft long. The Model S is almost 4ft (and 30%) longer.
I mean you can always "risk" money for health with expensive ideas/inventions/treatments that may or may not work. Same as risking health for money.
How is B2 cheaper at .005/GB than Wasabi at .0039/GB? Am I missing something here?
Poor name choice:

https://ant.apache.org/ivy/

https://github.com/robpike/ivy
Laurene Powell Jobs’s Organization to Take Majority Stake in The Atlantic
> This isn't the kind of a job that can be solved by a simple, beautiful 50 line file.

As a big CMake fan, I don't think CMake's success has anything to do with their super ugly custom language. What CMake does could be a lot more ergonomic, especially from a typical user's standpoint.
I have the project which compiles for ios, Windows, and Linux.
The best feature is that you do not need to edit source files, but just load projects for the XCode, Visual Studio IDEs, etc.
And it works well with c, c++,obj-c, swift, etc.
The supplier that dev.to used according to the OP is Sticker Mule.

https://www.stickermule.com/
Interestingly enough, this isn't possible at the moment, but probably possible in the future. I own a (edit: 980) and they do actually detect when they're on a carpet/rug (they turn on a carpet mode that is basically just sucking twice as hard). However, there is no indication they're saving this data (the maps don't give any information of where Roomba thinks there's carpet, and there's always a delay in the carpet mode when it enters the carpet so its not learning that).

Its these kinds of things that lead me to sort of trust the CEO here with current products. Even after 2 months the map isn't very accurate and the user can manipulate the data (the map gives no indication between walls, the blockers it comes with, and closed doors).

Probably will keep close attention to see if they ever make any upgrades though.
As weird as all the pepe stuff can get, there are massive differences of scale and seriousness when it comes to alt-right memes vs. Nazi mysticism. I don't retreat too far into "it's just trolling," and there really are some interesting people on the internet sincerely worshiping chaos gods, but it's much more of the case that a movement built on transgression and confusion enjoys using weirdness as a tactic compared to the Nazis sincere and orderly pseudoscience.
No, several exchanges takes the same stance:

https://www.bestbitcoinexchange.io/segwit-bitcoincash-hardfo...
And do any of those studies contradict what I wrote? I reckon not, though I'd be happy to stand corrected and be reassured that the airbag sitting in front of me when I'm driving will always be perfectly safe to use/deploy.

An airbag is a supplementary restraint system. It does not replace or take precedence over the primary restraint system (a.k.a. the seat belt). That's what I meant when I reckoned it to be less critical; the airbag does you little good (and in fact is a heck of a lot more dangerous) if you're not wearing a seat belt.

Now, if this truck didn't even have seatbelts, then I'd be a lot more worried.
So I went out and found licensing pro-actively. I wasn't contacted before in a formal way. But I know they (NMPA) did sent C&D letters to over 40 domains eventually.
Summers Are Getting Hotter
Here's a metrics insight to help illustrate this- even for a legitimate news site, there are tons of articles that get far fewer pageviews than facebook shares, sometimes by a thousandfold. In other words, a catchy headline, provocative photo and a brief lede is all you need to be effectively disruptive.

Edit, just to be clear: people often share things without reading them.
> You can easily haul lumber on almost any vehicle with a roof rack. Many cars with fold down rear seats can fit 8' lumber too.

The B1 can fit 12' with the liftgates closed.
Ask HN: Does a functional style makes python hobby coding more fun?
Hi,

I'm an hobbyist python programmer , coding after work, so the major thing i'm looking for is fun, minimizing the amount of annoying stuff(like bugs) and reducing mental effort while still being able to create.

Do you feel that doing stuff more functionally(as in functional programming) in python helps with those things ? How ?
It blows my mind that CMake is the premier build system for C++. I don't miss that dumpster fire.

Too bad that C++ has invested so heavily in modernizing the language, but it can't invest in a sane, standard build tool. :(
yep, and as a pleb I don't know if I should hold onto my ethics or say fuck it and follow in their footsteps.
> I don't have any idea as to how criminals in the future will exploit my personal house data in order to steal from me, ...

Floor plans are quite useful for staging a burglary.
That testing equipment is still pretty pricy...

but...

If a company offers to come in and vacuum my place for free I'm thinking I should be suspicious (click this box to agree to our terms)...
I have wondered if Samoan is the most beautiful-sounding language I have heard of. I don't speak it but have heard a little.

edit: some quick examples I found:

- This one (speaking in a room, not great audio, but at say 1:28:00 OR 1:45:00): https://www.youtube.com/watch?v=zFwiIMtdoQU

- or some nice-sounding music: https://www.youtube.com/watch?v=Jfx6SoyH1kE

- or "talofa" as "hi": https://www.youtube.com/watch?v=6XLt5Bw_xag

- or the Lord's prayer in Samoan: https://www.youtube.com/watch?v=LCiEIzDQzyo (has a very soft, nice ring to it)
I was really hoping they were going to mention kerning, because despite the letters appearing perfectly spaced, all I see is "DE V."
It's blatant, intentional trademark infringement for direct commercial gain. IANAL, but I would think this might result in something quite a bit more expensive than a C&D -- like a lawsuit with punitive damages.

ETA: and now the site owner is on record here on HN stating that the intent was to steal search traffic. I'm sure this is a cutthroat business ... but this is an open invitation for one's own throat to be cut.
> and head restraints.

What do you think an airbag's purpose is?
When I (located in USA) buy physical product from other country - it is my responsibility to import it properly. But somehow digital services put burden for following USA countries on foreign entities.
Lived in Atlanta. Glad to get out.
I don't think I've disliked any city as much as I did Atlanta, and I have no idea why.
Any car's range goes out of the window quickly if you start using it to tow stuff, that's pretty much the lifeblood of a work truck.
The old fashion method requires resources ($$$) and considerable skill (i.e. scarce). I believe the point of this exercise is to show the potential of creating realistic fakes on a mass, and distributed, scale. I wonder if official videos from the white house of the future will include a signature of some sort to prove authenticity.
Solder must be heated to a high temperature in order for it to flow, which it must in order to properly bond the die to the heatsink. CPU dies, especially those using modern sub-50nm processes, are extremely fragile. Using an assembly process that requires the die to be exposed to high temperatures (up to ~200C for the types of solder used by chip makers) will increase the total assembly time and decrease yields in terms of good chips making it out the door.

The soldering process requires precise thermal control and cycle control. Get the solder just a little too hot or put a little too much on the die and you'll overheat it. Heat or cool it down too fast or far and it'll crack. Compare that with what is needed to squirt a pea of thermal paste on the die and slap the lid on and you'll get why it makes sense. Die yields are already low enough with the latest ultra-tiny 14nm-and-below processes, losing a good die to the "easy" part of CPU manufacturing (assembly) is very costly.
But does it work with ANT or Maven? ;-)
Excellent content. I will be watching your videos soon. Thank you for making them!!
Didn't expect to find discussion of my favorite writer here at HN. I wonder how does it translate to English... Now I want to get all those translations and compare them. Thanks HN!
I work in infosec as a security engineer, I agree with this more than anything else anyone has posted about the state of the security industry on HN, ever.

For security being a human problem, I have yet to meet infosec types with strong backgrounds in human factors or product design. Nearly everyone came to this industry from netsec/IT/SOC work, or low-level programming, and neither group has a decent understanding of the usability issues that plague the security posture of common users. What works for a CLI junkie with deep systems knowledge absolutely fails people who barely know how to navigate their Android phone.

If anyone's interested in attempting to solve some of these design pattern issues, please reply here or DM me on Twitter. I'd love to actually get a group of people together trying to come up with standard, secure UX paradigms that can be referenced by others.
Does admitting your an ultrarunner void the warranty on your Fitbit?
Using/taking what isn't yours isn't right. Period.

Do it if you want but don't ignore that pretty simple fact.
A report of the mentioned systemd bug, that locked a Debian 7 to Debian 8 upgrade, was actually filed before this article was written, a year and a half before in fact. It was reportedly fixed about four months after this article was written.

* https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=774153

* https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=737825
> Wasabi is built to be 100% AWS S3 bit-compatible (same AWS API constructs for storage & identity management). No need to change your S3-compatible application when using Wasabi

I often wonder how this works. With the whole Sun lawsuit with Google over the Java API making a clone of another platforms API sounds dangerous.

I'm curious what HN thinks.

I've wanted to have a "compatibility layer" that mimics my competitors APIs but have been scared of the possible repercussions.
Suppose I'm an insurance company. If I know how far a robot had to travel to clean your floor, I know your house's square footage which means I can make estimates about your income and lifestyle based on data from millions of other people. Maybe I decide (doesn't matter that it's wrongly as long as I decide it's pertinent) from your probable lifestyle based on this data that you may be at risk for developing a health condition and so I charge you more for health insurance.

If I'm a burglar, it's convenient to map out your house before I burgle you.

There's just no reason pertaining to cleaning floors that the floor plan needs to get saved anywhere. Companies collect data for the purpose of extracting value from it. If they just wanted to make smart devices better, they could have the devices communicate on a closed network without sending data anywhere outside the network.
That's a massive false equivalence since taxation is an accepted law of the land and is a price you pay for government services.

There's no good way to tax bitcoin given how it works.
Restaurants in the US don't bring a machine to the table, which I understand to be commonplace elsewhere. (At least, I have never seen one in my entire life.) The waiter delivers a paper bill to the table, often in a billfold. The diners get together cash/cards (and very rarely, checks) and put it on top of the check or in the billfold.

If you're splitting the check, you have to tell the waiter who to charge for what. If you're lucky, everyone ordered their own meals and drinks and nothing was split. Then you can usually just say "this card is mine, this card is hers, this card is his" and it works. Otherwise, you usually have to break out a pen and tally up everyone's share and write it on the back of the bill or somewhere like that.

Then the waiter goes away with your cards to the register (or a computerized POS system), runs the charges, and hopefully doesn't copy your card for their own fraudulent use. They get separate printed receipts for each paying diner and bring them back to the table along with the cards and any change (if people paid in cash).

People paying in card add their tips to the receipt and sign it, and people paying in cash leave their tips on the table. Then you're done.

Suffice it to say that this is a huge pain in the ass for everyone involved, and takes time that the waitstaff could be using to provide better service to other customers. Also, especially for smaller restaurants running on an extremely narrow margin, the credit card fees for splitting a table too many ways can be financially unacceptable.
I never measured that. But the numbers I deal with are so large, that even after blocking the number of ad impressions are still huge.

The biggest revenue hit was the decline of ringtone revenue.
I'm making my way through it now, but it doesn't have quite what I'm looking for.

I just found http://fsprojects.github.io/ProjectScaffold/structure.html, which is a good example of the kind of thing I'm interested in (ProjectScaffold in general, but that page in particular, which actually explains what everything in the project structure is for).
The slides mention an 'apicall' opcode 0ffff0; searching the web turns up nothing but these same slides. Does anyone know anything about it?
This is a nice idea. NASA has created copious maps too using various resources to ensure accuracy. You can traverse and explore the path too. Interactive maps seem nicer than a linked list of screenshots in my opinion.

> https://eclipse2017.nasa.gov/

> https://eclipse2017.nasa.gov/eclipse-maps
Solar Eclipse Megamovie Project
How CGI, AI will empower 'fake news,' make it harder to tell if videos are real
I understand you. I loathe the Microsoft Windows guy who translated the shortcuts of MS Office. Ctrl-S does not save my Excel file. I've already lost a lot of work due to this poor soul.
I really thought this was going to be a post where someone trained a model to output "ML code" from Quora answer snippets, though I guess in that case StackOverflow would've been a better source.
F# the 'eco-system' feels like it's going backwards at the moment.

As in physics, it's all relative. .NET has been moving so quickly lately that the F# team (from my outside-looking-in view) does not have the resources to keep up. You can see that by how stretched thin they are on GitHub issues. I'd imagine things will eventually stabilize once .NET Core settles in, but that'll be a few years.

But you are right, the tradeoff always seems to be "do I want to struggle and learn" or "do I just want to get things done."
If they have a tool that builds it, why require CMake? Why add an unneeded dependency?
Right where 1.2 is. If you wanted to see the direct responses to that, you'd click on that tweet, and then be looking at a new subthread. It's all predicated on whose message the reply-er clicked the reply button on.

First Tweet
Reply 1
Reply 2 <-- click

Reply 1
Reply 1.1
Reply 1.2

You only see the first two levels of the main tweet you're looking at. The first tweet, its replies, and the immediate children of those replies. Some indenting would make this a lot more intuitive.
80k CAD = 64k USD. I can make 2-2.5x more for the same job, remotely. Around 140-160k USD.
Expert Panel Debunks AI Hype
I have a hard time imagining even a large group of people with vast stockpiles of weapons competing on any level with the largest military in the history of the world. If the US government turns against its citizens, it's game over. Or, to quote Andre Benjamin, While we ranting and raving about gats / N%&, they made them gats / They got some shit that'll blow out our backs.
CMake is far more than a build tool.
"To get the rule, which was opposed by the auto industry because it would add cost to vehicles, Dole promised it would be rescinded if states that accounted for two-thirds of the population passed laws requiring seat belt use."

First time I had ever heard of the last part of that quote. A quick check shows 30 states have primary seatbelt laws. As these include all the big states (NY, CA, TX, FL,...) I would have to think we are at 2/3 of the population.
I have no idea what Evergreen College is, and I doubt anything that happens there would even slightly influence anything about my life. Is that the worst thing the extreme left are capable of at the moment? That proves my point if so.
I would also mention there number of awesome tools exist for CMake (like Android support mentioned before). One of them I used on our project is MXE cross-compiler toolchain [1]. It's basically let you build CMake project for Windows from Linux by adding one toolchain option and it's have almost all popular libraries available. It's can be setup in like 10 commands at most and have pre-built packages for CI.

[1] http://mxe.cc/
Legislators aren't ignorant, they just vote according to their corporate sponsors.

Direct democracy incentivizes the citizen to learn the issues.

My opinions aside, TFA details a system to relieve "voter fatigue" and knowledge domain issues (delegating a committee of experts to craft votable resolutions)
It's interesting reading how the 6502 has a "Decode ROM PLA" that fires off various parts of the instruction its executing. It's a very primitive microcode. It would be interesting if that was customizable in an FPGA version or if the Javascript version allowed that to be changed.
There are two companies available who are intermediaries between me (site) and the lyrics publisher (writer) and handle all licensing:

- Gracenote (they sold their lyrics licensing to lyricfind)

- Lyricfind

E.g. Google and Bing also license their lyrics offering through Lyricfind.

I only deal with them.
This is actually still a problem with some air-cooled bikes, and a lot of even the common beginner bikes made up into the 00s are air-cooled. The bike overheating aside, when you're sitting stopped on 101 near Mineta airport on a gasoline-powered heater, you will overheat too.
Ah, I missed the "partially".
It probably is nicer than autotools, but my experience with build systems for other languages makes CMake feel like a pile of hacked-together macros. My last company used it for a large codebase and we spent nearly as much time maintaining the build scripts as we did developing features.
Is there any way this can be checked as a part of routine maintenance at a mechanic? It sounds like it should be a standard part of the various state inspections.
That doesn't really address their criticism, not that their "dumpster fire" label is very detailed.
I haven't used B2 in a production setting. But I've been using it for backing up my NAS and have been quite happy. Thinking about switching my other personal machines from crashplan to backblaze.
I am uploading encrypted backups from servers to BackBlaze B2 Cloud Storage using duply/duplicity. This works pretty well for me. Latency is not important for this use case and I have not noticed any limits. There were a few upload failures initially, but I just increased the upload retries, which sufficiently remedied this problem.

That it works so well for me might be connected to the fact that their own products are backup solutions. In any case, I am now paying a significantly less monthly fee for B2 than on Amazon S3 before and the setup had a much lower complexity.
Great Leadership Lessons from Great Presidents
"Is there an agreed name for this pattern?"

I wouldn't know, but some Dylan book taught me that, along the abstract-concrete dimension, there are not two, but three kinds of classes:

- concrete, instantiable
- abstract, instantiable
- abstract, not instantiable

where a type <foo> is instantiable if a function make(<foo>) exists (because <foo> is abstract, that function must return an instance of a subclass of <foo>)

That factory function makes your abstract class instantiable.

Also, in Java, Foo would be an interface, and that factory would be a FooFactory.
That's certainly part of the problem.
Good Morning ankitsoni,

My name is Michael Wright, I am the VP of Sales at PaymentCloud Inc. I was alerted to your thread and wanted to take a minute to respond. This incident is absolutely not in line with our corporate philosophy and an issue that we take very seriously.

I would implore you to call our main office and request to be directed to me so we can discuss the issue and take appropriate action. I agree with PaulHoule below that "hate is not good for business" on many different levels.

Just to touch on your second point, I can assure you that your personal information is secure. We do not share, transmit, or distribute any personal data from our merchants and is only accessed inside our secure underwriting and risk environment.

I look forward to speaking with you and taking the necessary steps to resolve this issue.
Earn 70%+ interest yearly by lending your Bitcoin
As a Canadian who refuses to comply with Bill C-16, the fringe left made me a thought criminal.
Knowing the transfer window is the key. Check out Launch Window Planner for KSP. It tells you when to start your transfer down to the second. If you're within a few minutes of that window, or even within a couple of days in that same section of the orbit, you'll get there fine with slight mid course correction.

Now that KSP lets you plan your intercepts several sphere of influences away also makes planning easier. Just adjust your maneuver nodes until you see an intercept, then follow them.
Thanks. I should read up a bit. Can you link to any decent info or discussion about allele frequencies?
Or air-guitar.