skysight-inc/HackerNews huggingface dataset:
> Does sediment build up and create new land near what used to be the mouth?

Yes, exactly right. This is what the entire southern coast of Louisiana is.

Envision the river like a wiggling hose spewing out water and sediment. As the sediment piles up in one area, that eventually is no longer the easiest path to the Gulf, and the hose jigs off to one side, finding a better path. When it does, it leaves behind huge, flat, fertile floodplains, bayous, and marshes. Then the new course too eventually fills up and it picks a new course again, often one of the previous ones which is now relatively more appealing.

It's been doing that for thousands of years, wandering around the southern coast of Louisiana, piling up sediment that flowed south into the great bayous and swamps.

That was until the Mississippi River became a giant trade path and New Orleans its terminus. If the Mississippi were allowed to change course and allow most of its water to reach the Gulf by going through the Atchafalaya River, the ports of Baton Rouge and New Orleans would be left dry. Meanwhile, Morgan City would be washed into the Gulf.

To prevent that, the Army Corps of Engineers has, for decades built barriers along the sides of the Mississippi to force the water to stay in that channel. Those barriers in turn reduce friction and cause the River to flow faster and faster. That means that instead of building up sediment at the current end of the river, that stuff is getting washed farther out into the Gulf.

Meanwhile, the Atchafalaya Basin and other areas which would have gotten their "turn" and had their own deltas built up have been left to erode with little new sediment coming into them.

This has been a well-known problem for longer than most of us have been alive. In the early 90s, I did a science project as a kid on it. But New Orleans has never been known for its long term planning. ("Laissez les bon temps rouler.") See also: Hurricane Katrina, which was an infrastructure failure more than a weather disaster.

So here we are.

Prediction: The only intended goal of this measure is to suck more federal cash into Louisiana which will be used to line political pockets. No real substantive ecological or infrastructure changes will come of it.
Cat Tracker Citizen Science
However that would make it very useful in urban environments, where people can move between high-rises without having to move through traffic, and can charge in-between. This would likely be their first market.
So I know this also :) I am a techie that made a bit of money and it was kept at Schwab. I made a big enough issues of it that they arranged a call with their security team. The call was good and they explained the reason why (legacy system) and their plans to update / fix it. They also address my questions about password storage (hashing/salt) - they did it correctly. They showed a great deal of knowledge and competence in their job, such that I was willing to leave my money. I applaud their willingness to have the call. My dealings with them have always been pleasant.
The new Netflix API: Why more complexity must lead to more simplicity
You're right, it was 2003. I was only 21 when I moved there and it was all a bit of a blur.
Tor has a related problem where the Tor consensus is only valid for a specific time window - if you use the consensus outside that time window you may end up using a completely different set of nodes than what everyone else is using, potentially greatly reducing your anonymity.

For most crypto applications like certificate expiry, you don't need a particularly accurate clock - +- a day or two is fine - but with Tor the devs have to balance being able to frequently update the consensus with clock accuracy; IIRC the maximum allowable clock skew in Tor is about six hours.

Of course, note how even in that case, if user-experience wasn't an issue you'd be better off telling the user to just look out the window to set their clock than using Roughtime. :)
A few years ago, I did a solo hike around midnight to a spot in Bryce Canyon hoping to get a glimpse of the night skies. I had my camera situated on an outcropping taking pictures at set intervals while i was laying down staring at the night sky and the canyon below. I felt a strange and comforting sensation... Goosebumps and everything. I was in this vast wilderness in the middle of the night and yet i felt "cozy" like i'm in a small place. Like this is it, I'm home. I was miles away from civilization but felt i was still a part of something much bigger at that particular moment. I imagined that's what a lot of old explorers must have felt when being out on their journeys. I live in Colorado and play in the mountains quite a bit and while I don't want to sound like a crazy hippy but that experience and a few others like it have really showed me that people (maybe not all but some) are tethered to nature on some subconscious level. It's mysterious and almost magical. But these are the experiences i cherish when I'm out alone in the wilderness.
I have many years of programming in Java under my belt. Until I started using dynamic languages I thought static typing was really important. It's not.
Why do you find the question relevant?
> imagine putting a 1500kg Tesla 100kWh battery into a much more efficient Cessna type design

Can't put 1,500kg into a Cessna - but if you are happy with 130kg of batteries for 50-60 minutes of max flight time, you can buy the Pipistrel Alpha Electro today.
Don't mix up the existence of incentives with the idea that you have insight into what people's goals are.
Would you mind explaining yourself a little? I'm not sure what you mean, but I feel as if I want to know.
That's neither here nor there.

Amazon has been running at a loss or close to 0 profit by design.

They could be profitable if they wanted but the choose to use the revenue to expand their expanding business (e.g. building warehouses, buying a fleet of planes etc.) or fund other businesses (e.g. successful Kindle tablets or failed Kindle phones, or Alexa or opening physical bookstores or opening physical grocery stores).

When they run out of warehouses to build (or crazy ideas to invest in) their costs will drop and that will turn into profit in an instant.

And there's not much competition there (Walmart, maybe) for the kind of ecommerce + physical commerce combination so we can assume that Amazon will grow in that space and other players will, collectively, shrink.
GC is a no-go for a lot of games in general, just because the periodic stop-the-world cleanup causes unpredictable frame-rate-destroying performance hits. That doesn't matter a lot for some games, but it tends to stutter things like FPSs unacceptably.
Fun fact: The author Silvanus Thompson was an early pioneer of what is now known as transcranial magnetic stimulation. You can see him posing with his head in a device for testing neurophysiological effects of alternating magnetic fields in figure 4 of this paper: http://rsnr.royalsocietypublishing.org/content/61/1/5.figure...
13 Ways to Use Web Scraping Tools
Well, the contract has been published, we could get more facts. (except it's midnight now and I'm not gonna read it carefully now)

Without going into the extreme details of this case. Being "considerate" in legal jargon is much more subtle than "both parties have to gain something" in engineering talk. Determining the consideration can be as hard as a NP problem, to speak in engineer :D

Back to my original point: Let's not talk people into signing perfectly valid contracts, hoping for a loophole because it didn't look nice enough to them!
Come on, it's yet another HR bullshit vehicle to suck away time and good-will.

Any happy, healthy and productive working group with a manager and directs enjoys an environment where feedback is "realtime" and context sensitive. It has been this way since the dawn of modern workplaces. People got stuff done and companies flourished even without HR-driven company-wide "reviews".

HR departments, unfortunately, aren't satisfied with the annual hoop-jumping exercise that everyone hates but finishes in haste to get it over with. The fashion now is to drag out this process over the whole year. Instead of you and your boss having to "prove" your worth once a year to HR, you now have to do it several times a year, tracked and nagged by a "realtime" system. Goldman Sachs isn't the only company doing this stuff, it's all over the place, sadly.

For once, I would like to see large companies take a step back and reduce the burden of these stupid reviews, but it has only been getting worse and more annoying.
Wow, that's somehow disturbing. I think the stronger than usual visual link with the music sucks you in.

I was surprised to see this guy wrote a tty blog article I had enjoyed before. This one is very different.
Ducted fans run high RPM and screech like banshees. Just another little detail to work out. I just noticed Zennstrom (of Skype fame) is one of their investors.
I think this will happen naturally, as we will have to limit the number of flights due to CO2 constraints.
Search software quality attributes in software engineering and Google will return a featured snippet from a 8-year old Microsoft site.
In reality, it is an either-or situation.

A small number of concerned and informed individuals trying to reduce their own carbon footprint is pointless. There's no way it pencils out to anything even vaguely worthwhile, even if they went to extremes. Even if they committed suicide and left their entire inheritance to carbon reductions it simply doesn't add up.

On the other hand, a carbon tax that introduces virtually imperceptible changes across the entire economy of the world, would actually fix the problem.

So yes we can do both, but one makes effectively no difference, even if it feels like a big deal to the person doing it.
Writing a Lisp: Debugger
A lot of debt represents expenses already incurred instead of budgeted future expenses.

Congress essentially mandated savings for future expense.
That's true in the clr too as long as everything supports generics.
It's commonly used in Python too:

>> last_elem = arr[-1]

>> rev_arr = arr[::-1] # Reverse array
> A national grocery chain, probably has a similar amount of data ingestion and a similar analytics need.

It's off-topic, but having interacted with national-level grocery chains before, I think you grossly over-estimate their technological capacity and savvy. They're probably one of the slowest industries to adopt new technological advancements, for better or worse.
Their (the industry's) behavior is entirely rational, I am not criticizing them. However, that does not imply that the current system is best for society. And since politicians are nominally elected to represent society's best interests, I am criticizing the politicians and the system that enables that.
Remember When Mike Pompeo Loved Wikileaks?
Memory Ordering Flaw Found in Rare Version of RISC-V Hardware
Well, I have to admit, that I can't really name much.
It has been a while(around 6 years), that I researched about it. I remember that I liked the flash - text vector format much more, but it died out, when flash died.
Yes, via the HTTP Referer header.
It's not uncommon to see anvils with their horns broken off from too much hammering.
Yea I hate this stuff... No longer is it good enough to work hard, you have to work hard, and then campaign for recognition for it... It should be the job of good management to recognize and foster tallent... but unfortunately, you have to be a good worker and a good politician on your own behalf to get ahead in a lot of corporate environments nowdays.
A graphene field-effect transistor as a molecule probe of DNA nucleobases (2015)
The International Standard imposes no requirement != The compiler can use flawed logic while making assumptions. By flawed logic I'm reffering to the argument "this situation is undefined so it never happens", in particular applied to the example of pointer dereferencing: when GCC see a pointer being dereferneced it instantly assumes that it isn't null, so if the programmer later explicitly checks for the value being not null GCC ignores it and doesn't translate that part of the program. This can introduce severe vulnerabilities only because the compiler is trying to do an optimization that I find too much aggressive: it decides not to compile an entire part of a program!
IANAL either but my understanding is that you can be prosecuted under U.S. law for poking around on servers in any unconventional way. The text of the CFAA forbids "unauthorized access" or "exceeding authorized access".

I'll admit that viewing the source code and noticing this link would be a stretch, but I wouldn't necessarily expect it to be a slam dunk for the researcher, especially if he had assented to the site's ToS (and since he had an account, it seems that he had).

At this point, I imagine he could be in all sorts of (primarily civil) trouble for the disclosure that he just made. He may be protected under some type of financial whistleblower law, but I wouldn't hold my breath.
Has reach its peak and its slowly declining.
Level flight or in VTOL mode?

Level flight you're probably right (assuming it is even capable of the transition and level flight, I'm not convinced of that, those forward pods add a lot of drag), depending on how much energy you'd lose just from the take-off, landing and the transition. This will give range anxiety a whole new (third) dimension.
>6.001 was a course in functional programming, based on the book Structure and Interpretation of Computer Programs.

While I can't speak for MIT, SICP was used as the introductory course for CS in a number of universities. It assumes no programming. It is challenging, but that's the point of going to top universities.
Dura lex sed lex.
It sucks when official subtitles for even movies like Your Name can sound off to someone who has only picked up a few words / phrases from watching anime. Same with popular games like Persona 5. :(
An immediate review system, which in this case sounds like just a forum for immediate complaints/reprimands, sounds terrible because given a negative situation the feedback hasn't had any cool-down time. It sounds very toxic, tactless, lacking introspection, and easily decorated with anger.

We need to be focusing on the context around failures and what the factors were in a situation where a person's actions contributed to a failure. Why did what they were doing make sense to them at the time?

This isn't captured in a 360 review cycle, nor this particular one. I just don't think it fits the tech paradigm of blamelessness/blame-aware at all.

I am struggling to find any reasonable point in this process. Performance reviews in general are more formality than anything in my opinion. At the end of the day I can gauge how my impact is respected across a company on a mgmt/executive level by the money that lands in my bank account. The review cycle from mgmt really does not address any other intricacies.
Agreed. One big win here over numpy is that there's the `push!` function on Julia arrays (equivalent to the C++ vector's `push_back`).

Numpy arrays on the other hand are awkward to use in custom algorithms because once the memory is reserved, you can't grow the array at either end.
> To elaborate a bit, one of the core ideas of the book is to avoid leading your customers by telling them what you're planning to do

Yep. Been there, got the t-shirt.
As a lawyer and a dev this is pretty interesting. There's less distance between law and coding than a lot of people think. Both are expressing logic.

I agree with the comments below that you should read any contract that applies to you. Chances are that you'll understand it and this is extremely important before signing.

With that said, lawyers spend years learning how to draft and interpret contracts and I thin it's simplistic to say that it's similar to a BDD spec. There's a lot more going on under the hood.

Either way, never accept blindly and you're within your rights to seek a plain-English clarification.
Find the best resources in front-end development
This example looks really good at a superficial level, until you dig down into the math. For me to consider someone a really good coin-flipper, he'd have to get at least 10 heads in a row. Even on this measly example, you would need 1024 people in the room to get at least one successful person.

It's reasonable to assume that becoming successful in business requires you to make more than 20 correct decisions, and depending on the level of success, probably closer to 30-50 good decisions, and a population of billions and trillions just to find one successful person.

Conclusion: real life is not just coin flips. If it were, noone would be successful.
How to Make a Mixer at Home – Mini Mixer – Handmade
Dada Machines have a Kickstarter for a set of MIDI-controlled solenoids that can be used to a similar effect. (Not affiliated, just a backer.)

https://www.kickstarter.com/projects/1481744082/dadamachines...
Free things give continuous hassle. People on business don't want hassle. They pass on free except if they're very inexperienced.
my needs are minimal but VLC has covered my needs.
> + unsigned types (very handy for P/Invoke API boundaries because legacy Win32 has unsigned params everywhere; yes, yes, Gosling said that unsigned types are confusing and dangerous but nevertheless, they are still very useful)

The lack of unsigned types in Java is a constant pain when doing cross platform development, or when trying to consume (or write out!) a binary wire format.

It can be worked around, but it is just needlessly stupid.
Garbage collection is the bane of smooth framerates.

Players notice when the framerate drops. Presuming a pretty typical 60 Frames Per Second you have a tight 16.6ms time budget to do all of the work for the entire frame. All of the physics, all of the sound processing, all of the AI and everything else needs to be sliced up into little bits that can be distributed across the time the game is played.

There are many good ways to achieve this, and many ways that just appear good until someone else plays your game. If you allocate dynamically even occasionally you need a strategy to allocated about as much as you deallocate each frame or otherwise mitigate the costs.

C++ has this problem completely solved with strong deterministic semantics between destructors, smart pointers and allocators. This can be handled in C# a few ways as well, but sometimes a bunch of unallocated memory builds up and is cleaned between level loads or during downtime. When the Frame rate drops because the garbage collector consumes 1 of the 2 hardware threads in the middle of a firefight players get mad. If you only ever tested on your nice shiny i7 with 8 hardware threads you might never notice until a bug report lands in your inbox. That presumes it wasn't one of the stop the world collections and you couldn't use that last hardware thread better than the GC, both of which negate GC altogether.

Done right deterministic resource allocation costs almost nothing. You can get to zero runtime cost and nearly zero extra dev time. In practice a little runtime cost is fine, and a little time spent learning is OK, but a bug report in the final hour before shipping that the frame rate drops on some supported hardware setups but not others is really scary.
> I don't see how, under capitalism, its even possible for an abusive company to maintain a strong position.

Network effects. Together everyone hates it; individually, there is nowhere else for people to go without losing the majority of your social network. Facebook has people; its software is utterly irrelevant to why people use it.
I'm an old white male developer, and her list is exactly what I'd like from a company too. I have little patience for a company that isn't actively working at achieving diversity.
We use this extensively at the NRAO and mostly love it.
My background is particle physics and it is quite a common paradigm there. Many people, or indeed the same person, want to run many calculations over the same large dataset. The results clearly need to be posted somewhere and are generally much smaller than the input data, so this isn't a problem.
Its a powerful fantastic idea, but Im personally concerned that our human and animal conciousness should probably not be equated with virtual representations, no matter how accurate or convincing certain renderings might get. Mostly because I would never be fearful of switching a simulation off - for its "own sake". Im concerned that people can feel the same way about each other, if they believe in the equality of computed feelings.
Palo Alto's school district just got hit by similar.

https://www.paloaltoonline.com/news/2017/04/20/pausd-student...
One could have asked the same of the VW engineers involved in Dieselgate or the GM engineers who worked on the ignition switch and simply changed the part without changing the part number.

There are those who want to be part of the team and there are those who can really play on that feeling. Then there are those who just want that buck.
This is one of the most impressive things I've seen this year - and the song is rather catchy (been playing it on repeat). Amazing work! Also great job winning the comp.

I wish I could speak more on the technological side of it, but I'm not well versed in this area. So all I can offer is praise.
I implemented the huffman trees (Section 2.3.4) in Clojure.

https://github.com/nickbauman/sicp/blob/master/src/section2_...

I loved the process. Scales fell from my eyes. I didn't get this with Python, even though I love that language too.
We don't personally attack other users like this here.

https://news.ycombinator.com/newsguidelines.html
From memory MooseFS was one of the ones that lacked erasure coding. The documentation also left a lot to be desired.
If, like me, you're old enough to have used MFC (where the code generators generated source for classes that you had to augment, and randomly picked lines to replace or overwrite in those classes whenever it felt doing so (1), you think they are a godsend.

(1) that's an exaggeration; MFC used comments to identify sections that it owned in the source, but in my (limited) experience, there typically were zillions of ways to make changes to your code, but if you didn't use the one Microsoft picked as _the_ way (and which they didn't push into your face in the IDE), you were in for heaps of problems.
Im asking since the term API is mentioned. Is this designed for technical or non technical people? Im a non coder but really could do with the scraper so would this work for me?
Because if the vulnerability turns into a problem down the line and ends up in court, the record of the payment could come out during discovery, which could be made to look bad for the defendant firm.

Have you heard of Elizabeth Kubler-Ross's '5 stages of grief' model that summarizes people's typical responses to bereavement? EKR argued that people generally go through a cycle of denial, anger, bargaining, depression and acceptance. IME this is a good rule of thumb for how people typically handle any kind of unwelcome news.

In this case:

o There is no such problem
o Grr why did you hack us I'll call the police
o How about you take this pittance and STFU
o We're just trying to run a business and you ruined everything
o OK we'll fix it and alert our customers
You might like this:
https://www.amazon.co.uk/Abolishing-Performance-Appraisals-B...
Imagine thinking you did a good job all year, only to hear in your review everyone hates your guts -- and you had no idea.

If the critique is fair, timely feedback also gives you a chance to change instead of letting it build up until they hate you. Imagine your wife/husband told you they always hated your cooking. Why not tell me before instead of while we're divorcing?

If you're guaranteed to get feedback, it's always better delivered in a timely fashion.
The party's definitely over for Silicon Valley (2001)