skysight-inc/HackerNews huggingface dataset:
>In 2005 Levitt posted a rebuttal to these criticisms on the Freakanomics weblog, in which he re-ran his numbers to address the shortcomings and variables missing from the original study. The new results are nearly identical to those of the original study. Levitt posits that any reasonable use of the data available reinforces the results of the original 2001 paper.[10]

>The effect of legalized abortion reported by Donohue and Levitt (2001) is largely unaffected, so that abortion accounts for a 29% decline in violent crime (elasticity 0.23), and similar declines in murder and property crime. Overall, the phase-out of lead and the legalization of abortion appear to have been responsible for significant reductions in violent crime rates."

According to your link it doesn't appear to be shobby science.
If current trends are any indication, the only way I can foresee the number of software engineers decreasing is if we make the job so complicated that the IQ floor on being able to perform at an acceptable level rises too high. We are currently piling the abstractions higher and higher, and we're patching them up with duct tape fast enough to keep most of the leaks at bay, but when things go south into Here-Be-Dragons territory, there are just a helluva lot more dragons lurking around these days, and they can be some nasty Lovecraftian dragons.
> The whole point of WebAssembly was to find some way to get away from JavaScript

The goal is to "Define a portable, size- and load-time-efficient binary format to serve as a compilation target which can be compiled to execute at native speed by taking advantage of common hardware capabilities...."[0].

[0] https://webassembly.org/docs/high-level-goals/
Dual-flush toilets have been used in Europe for many years. When we moved there in 1998, we had an apartment that was kitted out with one that looked to be more than a decade old at the time, and it worked fine.

I can confirm that modern Toto toilets are also a wonder of engineering. My wife and I are planning on replacing all the old toilets in the house, now that we have a Toto downstairs. Not only does it use much less water, it can also handle way more ... material ... than anything else I have ever seen. Worth the money at ten times the price.

And yes, you can get Toto toilets that also do the dual-flush.
But, why does 96% of the energy gets absorbed?
> I don't have a choice unfortunately.

I won't say you always have a choice, but I'm happy to hook you up with my network if you want to passively seek out a new role. Email in my profile.

Sidenote: I have seen the ECR UX shenanigans you mention.
Trump and his administration goes beyond all norms and deserves no defense.
That's the thing though. We are all "us" here. We can all compile whatever we want to WebAssembly, that's the point of WebAssembly. One way of doing things doesn't take away from another.
It is true that "employees are not responsible for every legally questionable thing their company does".

However, a person need not commit a crime personally to be held accountable. Conspiracy charges merely require that a person engaged in otherwise legal actions (e.g. coming up with a list of potential investors, working on code for a demo, etc) had known that the project may circumvent the law in any respect. The bar for prosecution for federal conspiracy charges is extremely low.
The response explained why your post was not great and then elaborated on how you could have done it better. That’s pretty much the text book definition of constructive.
ASLR loads segments into random places, but it doesn't split the heap up. Memory allocators typically (always?) arrange things contiguously for ease of management.
Great comment.

Actually, people did think that the internet would greatly increase niche markets pretty early. And that requires marketers to support.

And people did think people will own something like a smartphone, so it makes sense some people will be responsible for maintenance.

So maybe with all those new technologies coming(which some do new jobs), someone will need to build and support them, and who knows how many people that will take.
Food can and is cooked at the cart or truck. Though there may be a regulation regarding prep, no idea. I used to visit a burger truck every Friday off Water St in down town, Frites n Meats. They cooked the burgers and fries on the spot. Every other food truck I've patronized also cooked and served fresh food.

The carts simply have no prep space so they prep the food at a kitchen. I frequent one halal cart here in Queens, Shah's, and have many times witnessed the delivery van pull up and drop off food. I've also seen them cut open a vacuum sealed bag of raw marinated meat, pour it over the grill and start cooking. Delicious.
The media has always been about narratives.
The best thing I took from this is to have a note taking template.
I'm assuming it also logs some debugging information with regards to your git client's behavior, though. So you could still be able to get to that contact form.
> which have a tendency of resolving DNS addresses only during power-on.

Facepalm...
The thought that you can somehow suss out with any consistent performance who will be good or not at their job based solely on a training set consisting of resumes is so banal and inept that its laughable. Team building has so much more to do with assembling the right kinds of people with the right talent and personalities that no present day machine learning could ever hope to come close in effectiveness to a thoughtfully applied interviewing and hiring process.

It is clear whatever executives in charge of this project haven't the first clue of whatever it is they are doing. It lacks not only any technical deliberateness but also fails the common sense test. I really wouldn't want to be working for such people.
Yes. Software engineers taking ethics seriously and not letting technical enthusiasm blind them is news, not normality.
Arguably the El trains have the same humane attributes as well (though the closest easily-parkable one to me, in Forest Park, has a big parking lot schlep; but I mean, I should just walk to the Green Line on Austin.)
> social rules

I claim it isn't just social rules -- part of that is empathy, which is a manifestation of intelligence that I think is beyond pattern matching.

If a white person were mislabeled as a cat, it would be a cute funny mistake. Labeling people as dogs, not so much. Gorillas, even worse. Despite that gorillas are more intelligent and empathetic than cats. Oh, and bodybuilder white celebrity boxing champion as a gorilla, may actually be okay. The same guy as a dog, no. It makes no sense to a logic-based algorithm. But humans "get it".

A human gets it because they could imagine the mistake happening against them, with absolutely zero prior training data. You don't need to have seen 500 examples of people being called gorillas, cats, dogs, turtles and whatever else.

If you want to say that a hundred pattern recognition algorithms working together in a delicate way might manifest intelligence, I think that is possible. But the point is one task-specific lowly pattern recognition algorithm, which is today's state of the art, is pretty stupid.
And let me guess, the web admin dashboard only works in ... IE6? <smirk>
Dear snarky anonymous coward, if you read carefully you would realise that no, that all happened after I left (2015). Bonus reading: https://news.ycombinator.com/item?id=18140251 https://news.ycombinator.com/item?id=18140482
The firmware on my PCEngine, Soekris, and SuperMicro boards support tftp network booting. So this is already fairly common, and has been for decades. See https://en.wikipedia.org/wiki/Preboot_Execution_Environment
A 21 Year Old Software Engineers 260K Salary and How She Spends It
This article needs a lot more detail before it can even begin to be used as an indicator of impending rapid mass technological unemployment.

The huge, mostly mechanical system pictured in the Japan News article doesn't visually differ much from AS/RS systems that have been developing for fifty years. And according to the linked Reuters article, Uniqlo doesn't appear to be benefiting from AI or breakthrough tech, but is merely attempting to deploy automated warehouses, a relatively old technology, globally.

Barring new details, this article doesn't describe the beginning of an avalanche of robot workers, but an established $XXm custom build process entered into by the latest company with sufficient scale, margins, capital, etc to make it worth the investment.
Fascinating! Serious question: could this turn JavaScript (technically Walt) into a serious language for scientific computation? That now runs in any browser?

E.g. Python is used a lot together with NumPy/SciPy, but for performance the actual computation in NumPy/SciPy is done in C since Python is too slow. Would it be possible to create Walt-native versions of NumPy and SciPy... e.g. NumWalt and SciWalt? Or even Jupyter notebooks based on Walt?
Lucky, He Said. (My Glamorous Life.)
Isn't that one of the reasons rust compiles with JEMalloc? Fragmentation avoidance is one of its main features. Otherwise, using arenas or other strategies work very well for avoiding fragmentation. I generally haven't run into issues, mainly because rust allows me to use a lot less memory which helps.

Rust code also has less dynamic memory allocation in general. You allocate for dynamically sized datastructures and long-lived data, but not like c# or java where each non-value class type is allocated on the heap (unless the compiler is smart enough to use escape analysis).
GC doesn't factor into my use of rust, really. It's definitely a nice benefit, but not the main motivator.

I use it because it's easy to write code that I can come back to later and understand, and have confidence in.
No one takes behavioral econo.ics seriously? Well maybe stodgy old school economists who are more mathmetician than social and behavioral scientists. But there are lots of serious scientists using ideas from behavioral economics to study the brain and get published in outlets like Nature and Nature Neuroscience. psh!
I don't understand where the Ponzi scheme aspect comes in. Can someone explain it?
The majority of the userspace is not in python, but binaries. None of the magic is in the asics (which are commodity Broadcom).
not just any dorm room.. a PRINCETON dorm room
Why? What is a signup? A couple of simple database writes (100k/day = non-issue for one server) and a bit of static content delivery (offload to CDN so zero impact), maybe an email (can use third party) or an SMS (again), accepting a file upload (mostly bandwidth issue, use cloud). It's not rocket science.
My impression was most businesses in the space outsource this to specialist providers for legal reasons before and above internal process scaling reasons.
Not very lucrative jobs in general but perhaps something within education? Typically subsidised and higher level sometimes sees an increase in applicants during a downturn.

Recently I met with the head of IT for a large high school and it honestly seemed like a cool job. They were building a bunch platforms. Apps for parents, auto-debit functionality for school fees, access control & remote learning functionality. Plus general digitisation of the school operations.

Id recommend a soundproofed office though :P
> Give the ability to parameterize product and coproduct types by other types.

This is "worse is better" at work. protobufs are inconsistent and types map to Java. But it's a feature because Java is a language designed for for your average programmer. It avoids words like "coproduct types". Because most people's eyes will glaze over that and their mind will think "this is too complicated, there must be something simpler, like a map or something..."

> "Google is filled with the world's best engineers," and that "anything they build is, by definition, not built by amateurs.

That's true too though. It's a major factor when picking tools. So protobufs are used because of Google. gRPC is used because of Google. Kubernetes because of Google. Angular because of Google. Go became popular because of Google etc. Of course there are technical advantages to those things and they are great tools, but I think quite often the reason is simply ... because it's Google.
I too have run into issues with AMZN they started out being great then slowly but surely they started doing tiny things that have caused me to remove their bookmarks and unbsubscribe to the daily emails that were drawing me back in. The last straw was when I ordered a tri-wing tipped screw driver to repair a WII console, the seller was from China and it took 3 weeks longer for the package to arrive than the six week estimated delivery time, when I opened the package it was a regular Philips head driver. I tried to post a review about the poor service and incorrect item and was blocked from doing so until I went through the AMZN mediation process, which is totally unacceptable,I should be able to let other people know about my opinion and experience with a seller otherwise what is the point of even showing customer reviews?
Meh, if anything think vr, internet, video games will keep most people occuppaid. Lazy population will be too lazy to bother each other.
Ask HN: How Promising Is Robotic Process Automation (RPA)?
From Wikipedia: Robotic process automation (or RPA) is an emerging form of business process automation technology based on the notion of software robots or artificial intelligence (AI) workers.

Will this birth a new era of businesses/business models? I can see a bunch of start-ups entering this field. Some of the bigger players that already exist in the space are UiPath, Automation Anywhere, Blue Prism, and Fortress IQ.

What do you think about its capabilities? Right now the software seems pretty bad, but there's undeniably scope for improvement, and whoever can get it just right might get that golden egg.
Absolutely no to JSON, IMO.

The problem with JSON for internal formats is that there’s often only one consumer and producer, so documenting the format rarely happens. Later, when you want to reimplement one side, you learn that there is no “one place” where you parse the JSON, but that you hand bits and pieces of it to completely unrelated areas of code.

Figuring out these as hoc formats is nigh impossible, so you end up just looking at the data over the wire and writing code that parses what you see. Except then you have broken code that doesn’t parse the less-common variants that have extra fields, don’t have extra fields, sometimes have their fields as stringified ints instead of just binary ints, etc.

Virtually every time I’ve seen JSON used as an internal interchange format, reverse engineering that format a few years later.has become a massive, error-prone, tedious, and time-consuming task. Save yourself from this ahead of time and pick formats that require a predefined structure, like protobufs.
Biases are rarely knowingly done, that's why they're biases. The proof is in the pudding though. The model Amazon came up with was biased against women. That suggests that female candidates in the dataset were discriminated against.
Compare Geometries, Working with Geometry Precision and ESRI Files in .NET Apps
How to download videos from the internet
We can quibble about the language, but the experiences of poor white people are largely dismissed. The hundreds of white Americans shot by police each year are ignored by BLM, by the media, and by the Democratic party. And when white people dare say something like "All Lives Matter", they're silenced as "racist".
I'm interested in the bank csv to sqlite one, any chance of sharing it?
Thanks for sharing this prospective.
What about PGP? No signature, immediate red flag.
I recently read the book Why We Sleep by Matthew Walker (a professor at Berkeley). It's pop-sciency in style but more nuanced and well-supported than most pop science books I've read. I definitely recommend picking it up. It made me value sleep a lot more than I used to, both for long- and short-term reasons.

Among other things, the book talks about how much sleep people need. Almost everyone needs around 8 hours—it varies with age, but it pretty consistent among people at the same with very rare exceptions. For most people, being short even by just one hour (ie a night with seven hours of sleep) has a number of measurable negative effects.

https://smile.amazon.com/Why-We-Sleep-Unlocking-Dreams/dp/15...
I got this far, may as well continue the nesting experiment.
Notitia Dignitatum
>He really seems to be that uninformed / scared / elderly person who doesn't know any better ..... with a lot of ego.

No one would hire a surgeon who had never been to medical school, or a mechanic whose only knowledge about cars came from watching Top Gear, but for some reason we're willing to elect a President based primarily on his lack of expertise in (and disdain for) politics and the law.
What binaries did MSN Hotmail have? It was the earlier web mail incarnation of outlook.com?
Can anyone actually get this to compile? I failed last year, and it's still failing:

$ CFLAGS=-fPIC make clean all
rm -f *.o injector
cc -fPIC -c injector.c -o injector.o -Wall
injector.c:321:93: warning: excess elements in array initializer
.start={.bytes={0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}, .len=0},
^~~~
injector.c:321:93: note: (near initialization for ‘total_range.start.bytes’)
injector.c:322:91: warning: excess elements in array initializer
.end={.bytes={0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff}, .len=0},
^~~~
injector.c:322:91: note: (near initialization for ‘total_range.end.bytes’)
injector.c: In function ‘inject’:
injector.c:778:2: warning: asm operand 15 probably doesn’t match constraints
__asm__ __volatile__ ("\
^~~~~~~
injector.c:778:2: error: impossible constraint in ‘asm’
make: *** [Makefile:38: injector.o] Error 1
2
"All Lives Matter" is obviously racist. The phrase serves no other purpose than to delegitimize the specific concerns of BLM.
Did I miss something here? Is there a positive-ID photo of the impacted chips/packages anywhere?
When it systematically and illegally oppresses a class of people in an obviously ethically dubious manner, I would expect a certain level of caution.
Streak Is Hiring Senior Back-End Engineers in SF
not really, no, that's for a type of antenna. I was referring to the structure which supports the antennas, which is something like this: https://www.pinterest.com.au/pin/562950022151065454/
Ex-NSA Whistleblowers Launch New Data Intelligence Startup in Europe
Using COPY in Postgres for Importing Large CSVs
You might like a JavaScript-like language but want to get rid of the garbage collector, or work closer to the bare metal than Javascript currently allows.

WebAssembly is for everyone.
If that is your priority, go with whatever not-obviously-risky company that wants to pay you the most money, and save up for when the recession eventually comes. Bonus points: buy up undervalued assets during the recession, subject to your risk tolerance.
Why are they building all these things themselves?

Thousands of schools have exactly the same operating model and the same needs. Is there no one offering solutions off the shelf? Even for billing and payments?

It seems crazy that each school would need to build their own.
“The Bill Murray Stories” chronicles the star’s strange appearing act
Would it not be easier to take a language with existing libraries (e.g. Julia, C++) and make it compilable to WASM?

Or even figure out how to run a Python interpreter + WASM-compiled C extensions together to be able to use Numpy, Scipy, etc.
My whole point here is that the problems faced by black people aren't "distinct". White people experience the same problems, even if the white people you know have been fortunate enough not to.

More white people than black people are killed by police. More white people are jailed for drug crimes. The per capita rates are lower among "all white people" but the problems aren't evenly distributed; for certain subsets of white people the per capita rates are equally high.

The lives of those white people matter as much as the lives of the people BLM cares about.
The Hurricanes, and Climate-Change Questions, Keep Coming. Yes, They’re Linked
Just a joke based on Stallman comments[1]. If that's the case, then it seems the founding fathers did everyone a disservice. Everyone would be laughing at the MPAA and RIAA if they were constantly campaigning against "copycats", maybe even Capitol Hill. It's not too late to change the term if we all join in.

[1]https://stallman.org/articles/end-war-on-sharing.html
Ah, my mistake. Thanks guys. :+1:
I think the point is that Rust's checking allows you to statically know you don't have a dangling pointer. Indices explicitly can be dangling or accidentally incorrectly point at a new value that replaced the same slot or whatever. You suddently need to manually decide when to free values.

It does avoids the worst security issues (bad reads are at least contained to the same data structure, which can easily be a serious security issue but at least not arbitrary memory reads) but for a lot of purposes it has the same properties that you have with C style pointers.

It seems like a giant problem that Rust advocates are strangle quick to gloss over as a good pattern.
> but European nations individually are not very big in relation to a lot of US states

Um, those countries are interconnected, so yes, it's way easier to travel vast distances in Europe through multiple countries in the US than it is to travel around without a car in nearly all of the states in the US. For example, want to get across Texas without wasting away in a series of greyhound bus stations? Good luck.
Lies, lies. Out of an old Tacoma house, fact-checking site Snopes uncovers them
> More white people than black people are killed by police.
> More white people are jailed for drug crimes.

u sure about that
What Happened – 2001 Documentary
> The response explained why your post was not great and then elaborated on how you could have done it better. That’s pretty much the text book definition of constructive.

Since when personal attacks are deemed constructive? There is nothing constructive in his patronizing comment. How about one of you formulates a technical rebuttal to my initial statement as I asked and you quit being meta?
Ah. Sorry, silly me. A quick search suggests 20 weeks, so ~4.5 months.

Obviously I don't have much specific insight, so maybe there is a culture where they don't use leave entitlements. But if there are indicators that identify a sub-population taking a potentially 20 week contiguous break it is entirely plausible that it would turn up as a statistically significant effect in an objective performance measure. All else being equal, then a machine learning model could pick up on that.

The point isn't that it is the be-all and end all, just that the model might be picking up on something real. There are actual differences in the physical world.
I think the typical way to move from one lifetime to another, especially for a borrowed object, is copying?
Yeah the guy is obviously talking his book.
There are dramatically more white people than there are black people, so, obviously, the question is whether black people are shot disproportionately more often than white people.

Regardless, Rayiner was making a pretty straightforward point, and you've derailed it with a tendentious harangue about Black Lives Matter. Not here, please?
I think he is just saying, that Startups are overvalued or worse might be not long-term viable because unit economics are out of whack.

But investors are happy to invest across different stages as long as those startups show growth.

It is a much easier decision to fund something at a later stage then pull the plug, because new funding round generates paper profits. Where is if it is a zero, you don't look that good in front of LPs.