skysight-inc/HackerNews huggingface dataset:
I'm not sure that using mmap(2) is enough. You're still writing pages, so you're writing more than you have to, so writes will not go as fast on NVM as they could.

LMDB does logging since it does copy-on-write -- it just reuses free pages as soon as possible, which means that over time the log disappears. (LMDB is not an append-only DB.)

I agree as to GCs. Having to GC is not just wasted work, it's a performance disaster, and any study that hand-waves about GC without actually measuring its impact on performance is fatally flawed. Assume petabytes of data, and assume performance between SSDs and DRAM: GC will still take enormous amounts of time and I/O that could have been used for something else. Write-behind logging is terrible if it means you need a GC. Why even bother with write-behind logging if a failure means that you must GC anyways.

Only write-ahead logging helps you avoid a GC. A write-ahead log could be optimized to log only (address, length) tuples for each transaction so as to minimize WAL writes.

However, the insights about smaller-than-page I/Os, particularly as to writes, seem likely to be correct. Though having anything like a b-tree on NVM with smaller-than-page writes seems to me to imply in-place writes, but I'm not ready to give up on COW.
I own their low profile USB charger for use inside the car and recommend it.

Also purchased their led desk lamp, has good qualities but they unfortunately used bright blue leds on the indicators, which made it practically unusable in my room. They have a good rep for listening to customers, so I made a request to change to orange leds, let's see if it happens.
Poe's Law?
Agreed that that is not a logical conclusion given that evidence.

It is, however, likely true based on the evidence that each ElixirConf so far has doubled the number of attendees of the previous year.

Search trends for the language seem to be growing, although not seemingly strongly: https://trends.google.com/trends/explore?q=%2Fm%2F0pl075p
TF Implementation of Hierarchical Attention Networks for Document Classification
I had no idea we used concrete ships during WWII until I found out we sunk one during the atomic testing in the Pacific.

The US used a concrete ship (YO-160) [1] as one of the target/target vessels during the Operation Crossroads tests [2]. The ship had been used as an oiler/fuel barge during WWII and sunk not from the tests directly but from damage sustained when moving it after the Able test. Although the Baker shot served as a coup de grâce (ultimately sinking the vessel), YO-160 was already taking on water and probably would have sunk on its own.

[1] https://en.wikipedia.org/wiki/YO-160

[2] https://www.youtube.com/watch?v=xGQkTDStnx0&t=22m36s
an attacker can always BF all combinations, you just have to make the space so large they are unlikely to find anything.

Probably a good question for a Stack Overflow?
Isn't retail margin usually 50%? Doesn't Amazon use some of their savings from not having a retail store front to subsidize shipping? I assume the Prime fee doesn't actually cover the cost, it simply is a mechanism to lock people into ordering.
As a CEO I mostly don't work from the same space as the rest of the team as my work tends to be multi-person meetings and phone calls. We mostly share our meals together, however.
I think this whole collaborative workspace bullshit was oversold and overbrought. The only thing it does serve is the ego of an insecured management who doesn't trust its employees that they are working in closed spaces. That is the reason they want open office spaces and support Agile.

I fail to understand why do you need your team to sit next to each other when you have modern day collaboration tools like Slack, hipchat etc. The management folks who argue that open office increases collaboration fail to understand that engineers don't collaborate whole day long. They collaborate for an hour or so and then they need to focus and build things. The ideal ratio would be 80:20. An engineer wants 80% productivity and 20% collaboration. By this it makes sense to have a closed office spaces and have collboration areas around the office. Having an open office and few personal areas scattered around the office promotes 80% collaboration and 20% productivity. As an organization are you really aiming for that?
True but the general point stands correct.

With a consulting engagement there's usually a higher expectation of consistent proportional value delivered. It's more transactional (we pay $X we get Y).

As a salaried employee at least in many companies there's some element of the employee being a long-term asset to the company so the pressure is not as high or as consistent.
You need a phone number to register a new Facebook account...
I could see a swat team throwing one or more of these into a room and letting them report back its contents. Teach them to crawl and fly and you'd have a build mapped in no time.
So this is a marketplace for "meta-apps" - apps that run on codebases.

I am concerned if in the future Github will add private repos to the marketplace. Making this move will discourage people from sharing code freely.
It hasn't yet, since the taxpayer props it up.
Note that the LMDB approach, and especially if you want MDB_FIXEDMAP, limits DB size to the largest mmap()ing you can get at a fixed location. That's not good in a world of 48-bit address spaces.
Who does that attitude benefit? (Hint: not anyone who has to work for a living)
I think we're don't do that because it's too dangerous and user would have too much privileges. I'm referring to something like AWS Lambda, but handled by your library on your web server. Say you can run JS snippet only for 10ms and the only global non-standards variables are those that contain data that can be queried. Or even pass them through function params, look:

ctx => ctx.users.filter(u=>u.name.contains('Janusz')).slice(0,10);

And that will return 10 firsts users as JSON.
Can you share some more details about your apparel business? I've thought about starting a small side business in the fashion industry, but I've been stymied by the lack of informational resources. I don't live in NYC or LA, so I don't have the option of dropping in on factory or anything like that.
To be fair (and probably downvoted), _The Agile Manifesto_ is a great read IMO. None of its 12 principles mandate open floor plans, scrum or daily standups.

https://www.smartsheet.com/comprehensive-guide-values-princi...

Combine these with Joel Spolsky's 12 steps to better code and I'd call that a winning culture.

https://www.joelonsoftware.com/2000/08/09/the-joel-test-12-s...

But that's never how it turns out so "you're doing it wrong" is (and I hate to admit this) a valid objection. Sigh...
Not sure how this is about whistle-blowing in any way. Company confidential information is not the same as leaking illegal practices. This email doesn't talk about that, but the former.
Birthday
991213
Their first (more indepth) post on the TPU2:

https://www.nextplatform.com/2017/05/17/first-depth-look-goo...
In the academia, where good communication and idea sharing are essential, there are no open offices.

Becoming less true by the day, I'm afraid.
About time. The longer Best Korea can avoid bending a knee to the central Rothschild bank the better.
I had the same experience. Bought a 6 port USB charger on Amazon, and randomly it would just shut off and need to be unplugged from the wall for ~10 minutes and then plugged back in. I emailed their customer support, and they just asked for my address and sent me another unit. Didn't even ask for the return. So seamless, and really made me a fan of theirs.
Heh, must be a divisive comment. The points are just oscillating between a positive [2] and negative [2] range..
It's harder to get away with giving humans hip dysplasia because they live for a long time and can complain about it. Gene modification also doesn't work by restricting the number of breeding pairs, so your complaint (while valid for dog breeding) doesn't apply to human genetic health improvement.

There is a related risk in the form of reducing genetic diversity, which can increase population-level vulnerability to infectious diseases. However, it's unlikely that the kind of modifications people will first use (strength boost, intelligence boost, better heart health, etc.) will pose a serious risk in this respect. I would advocate extreme caution for large-scale modification of immune system-related genes.
How is Trump an autocrat? The congress, the supreme court, the individual judiciaries of states?

His dealings with these so far have been him backing down at every turn.
With the exception of the Dutch, the land making business is already pretty stagnant. I'm not very worried about it getting worse.
It's cool to see Nim getting more visibility. It's a cutting-edge language that gets overshadowed just because it doesn't have MegaTechCo's name behind it.
Forgot one more item:

CEO has the same desk as everybody else. But we also know to never book a certain conference room where he hangs out all day.
> No one is saying that curing diseases is bad. But the fact is our lives will always be blighted with something, if not Disease A then it's Disease B and if not Accident C.

But our entire history has seen us making it safer to be alive. From cooking to antibiotics to now immunotherapy, we have reduced the risk of death at every turn. This even extends to mobility: we have reduced the ways in which we move (what is a road but a disincentive to use any other path?) in exchange for making them massively safer. Safety hasn't monotonously increased, but the pattern is clear. And successful. Saying that it can't be perfect isn't an argument against continuing.

> No. The risk is too much - a new human race with a clearly defined code of what's good and what's not good for them? What about those who can't "make it"? What about the rest of us who can't afford fancy genes?

This is a very valid ethical concern, and I agree that getting it wrong is a scary prospect. But I don't think that getting it wrong is inevitable, nor do I think that inaction is better.

In particular, the "never" position relies instead on blind chance. It may seem seductive because, hey, after all, blind chance is how we got here in the first place, but we suffer from tremendous survivor bias; our fitness to our environment is built on billions upon billions of failed experiments that resulted in death for each of the test subjects. I think it's perfectly fine to look for better models.

The societal problems you're worried about are very real, but I think the solution is to talk about them and work them out.
After having worked in the US for a few years I've come to realize what this "work ethic" BS is all about: it's a fetish. It's unquestioned emotional baggage left over from the pioneering days. You can work 80 hour weeks if you are on to something, but most of what i've seen is just monkeys at keyboards. Total waste of time and energy.
Stack Pirates :)

Reminds me of http://www.atlasobscura.com/articles/inside-the-new-york-pub...
Right? Imagine the reaction if we'd done it the test-tube way all along, and somebody suggested the natural way.
Why is everyone so quick to assume this post was made in malice? I suppose in the wrong tone it could be read as snark, but is it really so unthinkable that a new HN user might not know who patio11 is, and why listening to what he has to say is worthwhile?
She dated the wrong guy and trusted him too much. That's fine, lots of women make that mistake and she shouldn't be shamed or blamed for that. I never said she should be. All I am saying is that it's not facebooks responsibility to fix that mistake for her.
It's not a cargo cult -- cargo cults are done as pure imitation.

Open floor plans are simply a cost saving measure combined with a way to enforce the internal hierarchy.
I always enjoy seeing these little Nim projects.
Having a complete suite of tools will help Github compete with other options for tooling designed for bigger companies (various ALM suites, Atlassian, etc). I'm happy with it as long as third-party integrations are handled well.
And that's the problem.
Autorotation uses the energy stored in mass x height to spin the rotor for most of the descent, they are "charging" the kinetic storage until very close to the ground. This speed kinetic energy is only used for the final touchdown. The fixed pitch blades of a multicopter make this impossible. Autorotation is not a question of rotor mass, it's a question of pitch control. Lack of pitch control is the defining property of multicopters.
> because now I don't have to deal with the half of the Scala community that tries to make Scala into Haskell

side-effecting shots fired!
Google.

"When Voice & Audio Activity is off, voice inputs won't be saved to your Google Account, even if you're signed in. Instead, they may only be saved using anonymous identifiers."

https://support.google.com/websearch/answer/6030020?p=accoun...

Ergo, Google is going to collect your voice data no matter what you do, the only question is whether or not it's connected to your account, where you can manually go in and delete it.
That seems high to me. We should strive for this to be so rare that it's news-worthy when it happens at all.
Well, I don't mind an 8 hour shift myself since often I just use some or most of the time doing research on the particular technology I'm going to use in the software I maintain or enhance. Or even just looking over code to see if it needs cleaning up or improved documentation. But I think the idea that shifts make sense for certain businesses is odd to me. It seems more out of tradition than productivity.
Opened that link and "Hmm, your search doesn't have enough data to show here."

weird?
Only if you get there first. And it may in fact be pickles2.
I think only the first two paragraphs are controversial, I am sitting at 9 points on my post (which is the exact same) but someone else may have upvoted, or someone who saw this might have upvoted. IDK but it's an interesting experiment.
Having a dog is a great excuse to walk a few miles everyday.

Also, walking a few miles everyday is the best possible thing you can do for your dog.

No one looks at you askance when you say "I have to walk my dog"...
Every single item on the list is said tongue-in-cheek...
I believe for Amazon UK commingling is off by default, where as in the US its on by default.
Definitely, all of them work and live either harder or smarter than many of us...
I'm not, surprised it's still around.

MMOs in general are very good at investment/achievement trapping users. SecondLife also is but their users will spend pretty large sums, I've seen users some 3 grand in (before land), owning small amounts of land will cost thousands up front and a few hundred a month to keep it going. It's going to be hard to leave that behind.

______

I played for a summer between highschool and college. Great fun for a student in IT or some sort of graphic design. When I cashed out for the start of the school year it was enough to cover college books (not a lot for the time spent, but better than my friends got from Warcraft).

As a 19 year old it was also great for meeting older generations on equal social ground, and picking up some freelancing habits when the risks were less than $100 or so (and nothing but hobby time for both parties).
I still don't see the killer feature here. It just throws around ton of commands, most of which are completely unnecessary.
Who Owns England?
This would actually be significantly harder than you would think - definitely much more difficult than a 'flag' on your address.

Below constitutes my (limited) experience working as an engineer at a company with a big logistics component (not Amazon).

When you run an operation the size of Amazon (or even muuuuch smaller) and are putting out a lot of freight for UPS/FedEx, you batch up your outgoing material based on ship method and 'next hop'. In order to speed up the delivery from a 3-5 day window to a 2 day window, you would have to explicitly purchase the '2 day' shipping option for that customer, or it would get batched in with all of the other 3-5 day goods, which could get sent to a totally different distribution center than the 2 day.

We're talking huge numbers trucks all going to "Indianapolis 2 day" versus "Lexington Ground" or whatever - once it gets on that ground shipping truck, I don't think it matters a ton what your address is flagged, as it's going to go that shipping method.
Or we create bullshit jobs for folks like David Graeber talks about in his essays. It seems to me that half of the private sector is busy work kind of work in the fashion that public institutions have. I'll never understand the fascination that certain managers have with adding useless jobs to the roster.
I actually agree that the Agile Manifesto is a good read. That's why I tend to use air quotes when discussing "Agile" at any shop, because I think it rarely resembles anything in the Manifesto. But I'm not sure one can sell certification courses as easily based on the elegant-yet-simple principles outlined in the Manifesto.
Okay but you need to check if they are vulnerable. I think the owner wouldn't be happy with people fiddling with his locks to check if he is vulnerable.

The correct solution is the same as for pentesting: ask for permission first.
I'm not sure where you're getting the Foxconn cords from, but for the most part this just isn't true anymore. I used to be a huge advocate in my family for buying the generic brand since my parents and relatives were wasting a lot of money on things like Monster cables. But I've personally been burned so many times I just tell them to buy Anker since you don't have to worry about it even though they are a little expensive. Its not worth the hassle
I will go ahead and make this prediction for the amusement of myself (hopefully) and others in 5 years. Here it comes:

"AI will not become as big as people want to believe today."
It's fine to be a fan of LFE, but not so fine to spread misinformation about Elixir macros.

Macros in Elixir are "true" compile-time macros... They take the AST as an argument, and are expected to return an AST. Possibly the first, or one of the first, implementations of "true" macros in a non-homoiconic language, which was previously a strong selling point of homoiconic (Lisplike, syntax-less) languages.
I continue to be confounded by the real estate bubble in Miami for this reason. They can adopt whatever euphemisms they like; what they are experiencing is now sea level rise as a result of climate change. The trend towards inundation is clear and accelerating.

Why then would you invest at Bay Area-level prices for a condo in a building which cannot keep its lobby dry, already?

The entire Gulf is based on porous limestone bedrock which makes sea walls completely untenable as a solution. Water will find a way in.

QED absent some truly miraculous black swan technological advance, Miami etc. are literally doomed to drown.

WTH are people thinking?

The only thing I can come up with is that it's a temporary parking place for foreign money banked at a loss if necessary to exfiltrate it into the US. :P
It's not about Poland, it's about remote (as in not a Polish employer).
These sound like advance features that you can easily drop down to the CLI for.
Ah, i think you're right, but that's a different problem. The Jepsen talks are enlightening, as so many errors get highlighted. Ultimately, if your algorithm is right, the hardware won't matter at all. Each node could be a person with pencil and paper, and the messages are lossy paper airplanes.

The NVM stuff (i think) just changes parameters to cache size, journal log size, stuff like that. I mean, it's cool tech, and it'll probably make stuff faster. But the reliability comes from the architecture and faithful implementation.
That's a good point, I have zero understanding of how privacy laws and Google's own TOS limit what they can do with old data.

To clarify, though, I'm not talking about Google straight-up selling my data, I'm talking about all the creepy in-between things like:

- parsing out the fees I pay from my financial transaction emails and selling me in an "audience" to competing banks.

- Parsing my e-commerce Return confirmations and selling it as an "ecommerce credit score" to ecommerce sites.

- Monitoring brand mentions on Google Home and selling me in an audience to advertisers.

- Selling my contact information to sites I thought I was just browsing "anonymously"
Convolutional methods for Text
I have never heard about Anker. I don't even think their brand exists over here...
Makes you wonder why more companies don't measure these things. Google and Facebook A/B test button colors, but can't be bothered to measure programmer productivity in any scientific way.
> Read up on Lawrence Lessig for an unpopular(sadly) view and many pervasive instances of corporate socialism and legitimized corruption, aka: lobbying.

I read his book about lobbying and campaign finance. I don't recall that it did much to point out specific cases where a person or corporation lobbied for the government to create anticompetitive conditions. It might have been a more persuasive book if it had.

> Mega corporates bleeding red until the competition can no longer afford to compete, closes shop and we are left with oligops in most categories.

This is indeed a thing that happens a lot. But it does not mean the government has been used as a tool to suppress competition.
Custom filters are absolutely possible, it just depends which adblocker you choose to enable. IIRC the block list has to be compiled to a static JSON file for Safari to consume, but most of the decent adblock apps on iOS provide a companion configuration application that lets you insert custom entries then recompile the block list.

If anything I prefer this way of working - Apple alone are responsible for maintaining a high performance adblocker in Safari, the wider app ecosystem just provides the block lists, rather than rely on app developers to write performant browser plugins.
I always judge of the quality of a unfamiliar development team by the level of technical debt they agree to let into the codebase. Every team does that to some extent, but if one looks into all sorts of code frequently, at some point one works out a feeling for the "threshold" below which no-one should go.

It takes a good deal of ego to not cave to the pressure, and a growing ego feeds on accomplishments (ok, mostly ;-).
I didn't think it was possible but you just made the 50's sound even worse.
What's your point? Obviously developer pay is enviable. That's the problem (for management). High-status pay risks translating into actual high-status, with the influence and autonomy that implies. Hence the very low-status worker bee seating arrangements. I mean, thank god so many of these developers lean Objectivist or otherwise ultra-individualist or simply haven't given the politics of labor much thought, or they might organize and then businesses would have to do something to fight that, too. How inconvenient that would be for them.

I'm not crying, just observing. There's a risk of a new honest-to-god high-status profession emerging, and desire to avoid that is probably behind some of the "culture" filtering down from the big tech companies. It's barely-upper-middle-class-culturally-if-you-squint-a-little management not wanting to have subordinates who match or outrank them, socially. The smaller companies aren't in on it—they're just cargo-culting, of course. Investors and potential larger, acquiring companies sure do seem to expect those conditions when they get their tours, though, so there's that.
Sure, labor is cheap in China, but still, you'd pay $0 for the pilot for the unmanned drone, and it can fly 24/7. Edit: ok, maybe not $0 since the drone may not be autonomous, but still, much cheaper operating drones on the ground than hiring a pilot.