skysight-inc/HackerNews huggingface dataset:
Maybe there's a market for a bookshelf populated with (OLED? E-Paper?) digital label displays that mimic real book spines and upon which are displayed the titles from your digital book library. It can also have shelves with displays mimicking CD spines with the titles taken from your music library.

It would serve no purpose beyond being a skeumorphic conversation starter and visual reminder of your media. Of course, it'd have an app that allowed the user to vary the logic used to choose the titles to be displayed by genre, chron, or some social purpose, i.e., I want to look smart or I want to impress a date, I don't want a political fight on Thanksgiving, etc.
It is not always an objectively used term. At a previous job, everyone earned well and we still had an employee trying to get people worked up about earning a living wage. To him, it just meant a pay raise, but trying to get it through an organizational political process.
There is an old one on compilers called "Let's build a compiler by Jack Crenshaw" Its in Pascal but I think there are modern rewrites of it (like C on an x86)
> Genesis is a collection of myths.

Which one is the myth-iest in your opinion?
For sure you're not going to be faster than google. But if you're site is > 3x slower than AMP, people will notice and prefer AMP. The point is to stay competitive.
Ask HN: What should one do if they’re put on a performance improvement plan?
if they run 30pct of the web, aren't they on the best position to offer an alternative instead of simply boycotting in a way that will likely drop them from 30 to 2pct?
As I mentioned in another comment on this thread, the place to start such a high-end cassette deck effort is with the late 70s Nakamichi 550. It is a true standout. Kind of like the Porsche 911: a bad idea raised to the level of perfection.
Threadripper.
This was a great recommendation, thanks!
> So why are software companies so willing to offer more pay for a managerial role that is easy to hire for, and so unwilling to offer more pay for a technical role that is one of the hardest to hire for?

It really depends on which part of the "software world" the company is situated in and the value they put in engineering.

A lot of companies have this exaggerated structure to value the work done by the project manager and business analyst (usually spec-ing out work and abstracting customer interaction from the rest of the team). The effects of abstracting customer interaction allows them to be valued highly, which will make them reside on the top of the chain and get compensated accordingly. The rest of the team doesn’t matter that much as long as they’ve got the right qualifications to convert requirements into working code.

This stackoverflow answer will give you an idea:

https://softwareengineering.stackexchange.com/questions/4577...
Also different kinds of unions. For example, American style “union shops” are uncommon in Europe, and illegal in some EU countries.
Twitter users are escaping online hate by switching profiles to Germany
By definition obsession is a pathology...........
I think they're running the software in a second (existing) computer.

Which still doesn't make sense from a redundancy perspective: What do you do when 2 systems disagree? Which one is right?

I guess you could shut it down, but would be better to have an odd number of systems and take a majority result while displaying an error light.
I would love to see an explanation of why you think putting the burden of proof on the new creator to prove that their new work does not violate copyright is advantageous to an auto-expiry approach. I can think of thousands of situations where what you propose would stifle innovation. Why is this way better?
The tweet and corresponding article are click bait. The order of operations isn’t a rule in math, but a rule among mathematicians to convey... order. Otherwise, equations are ambiguous (i.e. meaningless). Don’t waste your time.
I use streaming radio to find songs that are similar to a song I like, then look up the artists for some of the new songs that caught my attention. This allows me to find both new songs (immediate win), but artists whose other songs may influence my musical tastes (longer term win).
I mean that browsers should implement support for the AMP-specific tags directly, without needing to load the JS to do so. If the AMP spec is complete, then this should theoretically be possible.
There's already 2 computers, they just don't error check with each other. It's one of the core issues that caused the crashes.
Show HN: Finding Areas Using the Monte Carlo Method – JavaScript Interactive
Enable JS to, LITTERALLY, just display black text on white background. No image that loads when you scroll or whatever, no fancy sidebar that scrolls weirdly and annoys you, nothing. Just plain text. And you need javascript.

That’s absurd.
Is the pen mightier than sweat and blood? Upton Sinclair had a lot of impact, just sitting behind a desk, writing books about how nasty factories can be. Shabbat is basically two days with modern sleep schedules. Insurance started off as perks to attract top-tier. Progress for workers comes from many places.
Brian Eno: "Whatever you now find weird, ugly, uncomfortable and nasty about a new medium will surely become its signature. CD distortion, the jitteriness of digital video, the crap sound of 8-bit - all of these will be cherished and emulated as soon as they can be avoided. It’s the sound of failure: so much modern art is the sound of things going out of control, of a medium pushing to its limits and breaking apart. The distorted guitar sound is the sound of something too loud for the medium supposed to carry it. The blues singer with the cracked voice is the sound of an emotional cry too powerful for the throat that releases it. The excitement of grainy film, of bleached-out black and white, is the excitement of witnessing events too momentous for the medium assigned to record them."
I have two approaches to deal with commercials on major network TV.

1. If I'm watching live, I work on the New York Times crossword puzzle on my iPad during the commercials. The puzzle comes out at 10 PM New York Time for the following day (6 PM for the Sunday and Monday puzzles). I'm 3 hours behind, so I get them at 7 PM, which fits in nicely with evening TV watching.

2. If I'm watching on DVR, I use one of two convenient features of the Comcast X1 DVR for skipping.

2a. If it is a top HD program on NBC, ABC, CBS, FOX, CW, Bravo, HGTV, Discovery, MTV or TLC, and it is more than something like a couple hours after the broadcast ended, there is a good chance "Smart Resume" is enabled for it. If that is indeed enabled, the timeline display shows commercials marked in yellow, and starting FF (or FFx2, FFx3, etc) while in the yellow area automatically switches back to normal play at the end of the commercial segment.

So, as soon as I see the break start, I hit the FF button a few times to get to the fastest FF speed, and it then takes just a few seconds to skip the commercials and resume the program.

If you have not heard of "Smart Resume", join the club. I too was surprised when it showed up suddenly. Apparently it has been available as an experimental feature in a few markets for a while, but you had to specifically enable it. Sometime in the last few months, they apparently promoted it to a standard feature and enabled it.

2b. If "Smart Resume" is not available for the recording, I hit the microphone enable button on the remote and say "skip 3 minutes" (or whatever my best guess at the length of the break is--it's pretty consistent for a given break position in a given show). If I still see commercial after that, I'll skip a little more. Most shows do the promos for other shows on their network at the end of commercial blocks, and those are usually shorter than outside commercials, so it is usually easy to tell if I should do another minute skip, or just 20 or 30 seconds.

The X1 voice interface is pretty good and responsive, so this works well. It does occasionally mess up and take "skip 3 minutes" or "fast forward 3 minutes" as a search term instead of a command, but not often enough to be annoying.
This sounds pretty scary a major rewrite on tight schedule under huge pressure.
Hopefully, 99% of the new code was already written, not something they just whipped up and are slamming into production at the 11th hour.
From the article:

>“Only one computer was used in the past, because Boeing was able to prove statistically that its system was reliable, the person said.”

Years back, my father co-wrote a paper on the Space Shuttle Challenger showing issues with the statistical thinking at NASA:

http://www.math.montana.edu/shancock/courses/stat401/Dalal_e...

I wonder what statistical techniques Boeing used, and how defensible those techniques were.
Begin looking for work. Thomas has articulated this well on HN in several places, including here:

https://news.ycombinator.com/item?id=14705531
> Reality does not judder.

Neither do 24fps movies, except when you play them back on home equipment that doesn't display at an integer multiple of 24fps.

Judder is an artifact of the difference between home and theatrical display and preserving it (and giving alternatives a bad rep) is a deliberate attempt to keep the theatrical experience as a premium venue for viewing studio output.

Fighting for judder isn't about preserving anyone's artisitic vision. And the people saying it is aren't even good liars.
It's not finished yet, but you probably want https://craftinginterpreters.com/

I loved his "Game Programming Patterns" book, and this new book is looking totes spiffy
From what I understand the flight computers can tell the pilots something is wrong and/or the pilot and co-pilot can have their instruments from different sensors like airspeed so they can compare and figure out which one is right.
I’ve lost all faith in Boeing. Boeing’s greed and cutting corners to avoid pilot recertification is textbook example of ethical failures.

I have second thoughts about many of the companies I’ve invested in over the years, but Boeing right now takes the cake. I’ve dumped my shares. Hopefully there are some criminal investigations at some point if our leaders in Washington could stop dancing to the tune of whichever company throws them a bone like the dogs they really are.
I just had to upvote you, because of your karma now:

https://en.wikipedia.org/wiki/It%27s_Over_9000%21

(I was just looking at your profile because I was wondering if you were Kee who worked for Apollo?)
Another huge problem is people rarely accept the realities on the ground in these abstract debates. That people will continue to smoke cigarettes otherwise or find black market means to vape even when its heavily regulated or banned. As a consequence it simply pushes people into completely unsafe vendors and shady people, pushing good kids into the justice system, encouraging related criminal activity which black markets help finance, etc creating a net-worse situation.

High school kids have been able to find weed for decades despite various stringent laws. Many drug dealers are high school kids themselves. I wouldn't be surprised to find kids selling vape oil and cheap chinese vape pens.

This should ultimately be about balancing real alternatives, doing our best to minimize harm, and educating the people who will do it anyway. Although most education attempts have laughably failed like those 90s TV spots by out of touch ad companies paid for by the gov.

People like to argue in some fantasy idealistic world where people will stop engaging in non-violent activity which harms themselves because policy makers say so.
If you want to keep the job, follow the plan.

I had a client who was put on a plan and they hoped he would quit. He was irked but he stayed. The manager eventually quit.
That's a nice example, though I would like it if Stefan had the discussion about templates inside of the slides to make that point really clear since that's where the key difference lies. With templates, you can make static code get generated for the different combinations, but it's still static. And it will only generate the combinations that it knows about. If you compile a shared library and ship this off, and then someone makes a new Pet type and calls that function from your shared library, it won't get a new templated call because the behavior is static and you didn't make this new variant. Multiple dispatch is inherently dynamic and always specializes, and it's a compiler optimization that it generates fast static code in Julia, though that's not necessitated by the feature itself.
It is not. Were you even alive? Simply Google it or RTF-PG-A.
I was stationed in South Carolina. First thought.
> examples of unions being corrupt

This is largely a legacy of the police Red squads funded by the capitalists all over the USA starting in the 1930's. To get the radicals and other effective organizers and voices of the working classes out of the unions, local politicians and the police looked the other way as organized crime gained influence over many unions, thus simultaneously corrupting local governments, law enforcement, and organized labor.
The people I showed the Vive to all had issues, so our experiences seem to be entirely different. How long did they use the headset on average?
Simultaneous Iris and Periocular Region Detection Using Coarse Annotations
> I’ve lost all faith in Boeing.

Guess what? They don't care because it doesn't matter.

You really can't avoid their airplanes without avoiding air travel.
adoption of usb is a problem. it is a complete nightmare of a standard and specification.
This results in an interesting question: I don't know if the available headset resolutions are sufficient to provise these quite subtle vergence cues.
تحميل لعبة ماين كرافت للايفون بدون تسجيل Minecraft الاصلية وبدون جلبريك
"Vxlan uses multicast which is often not supported on most cloud networks. So its best used on your own networks."

Not entirely correct.

Linux has had unicast vxlan for quite some time.

Flannel is doing unicast and works pretty much anywhere.

See "Unicast with dynamic L3 entries" section:
https://vincent.bernat.ch/en/blog/2017-vxlan-linux
Tip for having a Great Week vol 5
Somewhat off topic, but my main problem with Julia is that my colleagues/correspondents won't understand it, it's not installed anywhere i need it, and my impression is they tried to make it MATLAB'y as though that was a positive rather than a negative.

If I wanted a performant, compiled, solution that allowed me to program up the answer myself that wasn't installed anywhere and everyone else couldn't understand, I'd just cut out the MATLAB syntax and install SBCL lisp :p
Methadone isn't actually safer than known purity heroin, and in fact many opiate addicts say that methadone causes much stronger dependence than heroin/the morphones/the contins. The only "socially good" things about it are the consistent availability and long duration of action, which prevent desperation and petty crime
In isolation, yes, but hopefully it's not the 4th issue on top of 3 issues the pilots are already trying to figure out.
I enjoyed Kyle James' "The Super Tiny Compiler."

https://github.com/jamiebuilds/the-super-tiny-compiler
Yes. Doing that with well mastered 12" singles makes for great digital copies.
Investigators 'confident' shooter left anti-immigrant screed before attack
A e s t h e t i c
Chrome 76 Has Given Billions of Google Users an Incentive to Use Firefox Instead
Is resiliency not considered a virtue? Is an addition of resiliency not a net benefit, all other things being equal? Coming from a work/lifestyle culture where "Harden the F-- Up" is uttered almost daily, I'm not seeing how urging a coworker to upgrade their fortitude is a problem.
Don't we always read articles about how Amazon is a rational, data-driven entity? Stuff like this makes it seem like Amazon is a normal big retail company like Walmart, and should be valued accordingly.
How do you know the airframe is fundamentally flawed? ("the engines are too big" is not an answer).
See https://www.feistyduck.com/books/bulletproof-ssl-and-tls/
I think we need more nulls then. In a sense. Consider a ‘cell’ (value box).

1. Null for no value there. But it can be set, that’s our conventional null.

2. Null for many values from a filter that cannot fit into a single cell. Can be set all at once. Not very null, but cell’s situation-wise it is.

3. Null for no value that cannot be set, e.g. filter produced no values to show or edit at all.

4. Null that is not equal to itself for relational joining in non-sql. (3=4? May be to some extent)

5. Null for a value that must be there, but is not yet (Promising Null). Cannot be set and throws on any comparison, since semantics are unclear until resolving. (4,5) require special isoftype() tests to check their type.

5a. Null for a value that is Promised only on access. Doesn’t throw, but instead yields until it’s done (or throws on failure). You can still check if it is already here, e.g. to choose a better access pattern.

6. Null for a missing key, as opposed to a key holding any of null values above. Absense of a cell itself. Not really 6, but another dimension (remember Perl exists $hash{key}, Js, Python ‘key’ in object, etc, that is hard to test from the object itself).

I’m not a type scientist, but it is clear that semantics of a value in reality decompose in much more ways than just null/non-null. Objects (including primitives) should have at least so much null values when used not in a vacuum, but in loading cross-referenced dataset aggregations that appear in our programs everywhere. I’m not really making any counter-argument here, just my daily job observations to discuss!

But I believe that a language that could cook it all right at the core level and remain convenient to program in will be a million years’ win.
Yahoo/AOL have terrible targeting and no bot protection, so generate very little revenue.
I've been using Netlify for hosting static content--usually Vue.js client-side single page apps.

It's free and has good integration with Github etc for deploying changes.

You'd have to check if your content size fits in the free plan or host the large files elsewhere (e.g. S3).
It also kicked off efforts for engineers to build better safety technologies, and for politicians to codify their use into law. A tragedy might grant an organizer an opportunity to make things better at one company, but that doesn't help the working class as a whole. In many ways, scientists and engineers really are the true progressives.
From the advertising copy,I would think that AWS makes tasks like this totally trivial!
This Qoura post is typical pro-Google propaganda. Things at current Google are far from described: modern Google is deep bureaucratic hierarchical organization.
http://www.penguin.cz/~radek/book/lets_build_a_compiler.pdf
PDF form of "let's build a compiler" as mentioned by others (Haven't read it fully myself but I hear it's a very good introduction)

I haven't got a copy, but as far as I know Andrew Appel's book is structured in that manner, i.e. basic steps first then more advanced topics like garbage collection later.

"Engineering a compiler" is not step by step but very readable and contained if you want to skip the discussion of (say) various scanner implementations.

There is a decent sized gap between any real compiler and a related toy or book implementation (In general), so take a look at a compiler for a language you know (that isn't C++).

http://www.drdobbs.com/architecture-and-design/so-you-want-t... Walter Bright (of Digital Mars C++ and D fame) wrote an article about language implementation e.g. how to write a good compiler rather than a toy one.
Hitting the Books: An army of temps put a man on the moon
"Prove statistically" is such an odd phrase. I wonder if they used fuzzing or something like that? Because even so that is quite far from a formal software proof
Shameless self-plug: JSON for Modern C++ (https://github.com/nlohmann/json) supports CBOR along MessagePack, UBJSON, and BSON, see https://github.com/nlohmann/json#binary-formats-bson-cbor-me....
I guess my comment can be read both ways, but for what it is worth I support unions. It is just that people tend to discuss it like it is a choice of equal difficulty. The tech companies now are so large, and have so much capital and influence that it might take 10 years in the best case scenario to even have a choice to sustain a union. Unions just like any other organization are effective because the things they have. You would have to build the capital, institutions and influence in face of the companies. And that only happens when they are afraid of conflict. But the only thing they are afraid of is losing is influence so the might for example have to tax their offshore earnings to contribute to infrastructure spending and social reforms. So they will fight unions at all cost, because that is one of the few ways that could happen.
I took my first programming class in 1983, after school while in the 2nd grade I guess (then reinforced by a BASIC/Pascal course in a Mississippi high school). Being just BASIC, I still had a leg up when I did C in college 10 or so years later.

Ironically, my second “better” Seattle-area high school had given up on programming as something to teach, I’m sure they’ve changed their tune now :).
The wings are too low?
Workers produce useful stuff
Could you please report the issue to sysadmins@cs50.harvard.edu? Thanks!
The plug shouldn't wiggle enough to cause a short when fully plugged in, and when you're inserting, the power pin is limited to 5V.
Feminism has infected California's education system too. :/
How do they monitor the bank account and balances?
For communication at anytime in general, not necessarily before using the app. If you're uncomfortable with us keeping a record of your email at any point in the future and would like us to delete your account, please feel free to drop sysadmins@cs50.harvard.edu an email from the same email that was linked to your GitHub account at the time of signing in to the CS50 IDE and we'll be more than happy to help you!
You will be surprised, but doctors also have their professional social networks, discussion boards, news sites like HN, various conferences, etc. Especially nowadays, when a huge chunk of medicine is a technology too.
Keeps crashing into the ocean
I just listened to Michael’s episode on Future of Coding — highly recommended for context!
Twice a day my clock is not only right, it is, in fact, the most accurate clock ever created.
Airbus did the same as well with thier 320 series
I've read that the problem is all the hoops Boeing is trying to jump through to keep the plane rated as a 737, not the airframe.
If the airframe isn’t flawed, fly it without MCAS. With Boeing management onboard. Surely you don’t need to dynamically adjust flight dynamics without the pilot’s input or knowledge if the airframe is sound.

It’s realistic to build aircraft where software is required to fly said aircraft depending on the flight dynamics, and the pilot(s) are fully aware of what’s running. But that changes the type rating and blows Boeing’s regulatory sidestep out of the sky.
Tdlr: Googling “Powered by” seems to cause google to take excessive time to return results.
Who determined the "lack of significant body odour"? How was it measured? What's the threshold? Was there a control group? Was the experiment repeated at several times of the year?
Isn’t the engines being not mountable at a well balanced point a big part of the answer? Which isn’t down to only the size of the engine but also the height of the wings. So yes it’s complicated but the engine is part of the picture. Although not being in the industry, I don’t know, is a strap-on engine added to a design that wasn’t intended to accommodate it technically considered part of the airframe?