skysight-inc/HackerNews huggingface dataset:
I think you're looking at the re-design from a user-experience perspective, and this is probably wrong. Think of Reddit as a for-profit company, and then consider what that company might want out of a re-design. They'll talk in public up one side and down the other about making it a friendlier place and easier to use, but ... consider some alternative motives.

What might those be? I suspect some VERY important goals of the re-design are:

INCREASE USER ENGAGEMENT - get users to stay longer, and if they leave, make it less permanent ... tactically:

• all external links open in a new tab now

• infinite-scroll

• simplify subreddit / multireddit management

INCREASE AD VIEWS & AD CLICKS - with users more engaged, monetize their attention:

• make subreddit designs far more uniform, with fewer CSS tricks to really change the layout / experience

• make it difficult / inconsistent (!) to try to do some impressive CSS design, to discourage subreddit managers from taking layout changes beyond a certain threshold

• make the "post" ads just a little less obvious and a little more enticing

• make the "post" ads far more common than before

---

I could be wrong on all these. I suspect I'm right on several.
Financial aid very much looks and quacks like scholarship, with a different label attached.
I hate AMP as a user. It breaks iOS Safari reader mode, and i always have to do extra work to get the actual link to the page. I'm also on LTE, so there's not really any noticeable speed difference on mobile. Initially there were also rendering bugs making 50% of amp clicks result in blank pages for me.
There is a group of people that love to say this ("If you're not using a repl or restarting your repl all the time, you're doing it wrong"), but I've been using Lisp for more than 20 years and I don't agree. A repl is nice, and I use one often, but it does have tradeoffs. One is persistent state--It can be quite easy to get your repl into a state where your code works, but if you run the app from scratch it doesn't because definitions are out of sync (e.g. you renamed a function, but forgot to change the name at a call site, so you end up calling an old version of the function.)

Developing in a repl is nice, but it's not the only allowed or legitimate or even good way to do development in Lisp or other dynamic, interactive languages. Clojure has an issue with slow startup (another tradeoff made for good reasons that don't fit everyone's situation)--denigrating other people's development approaches doesn't solve that, it comes off as defensive.
Are the millenials actually asking for open offices? I think you're projecting a lot, and making pretty unfounded statements.

I don't know a single person IRL who prefers them that works as a software engineer.

Finally - I've never been hired somewhere that actually let me decide on my office format. I've been places that asked, but none have ever actually given me what I asked for.
Worked in a specific industry for a while, made some connections in that time. Left my full-time job and let my contacts know I'd be doing freelance/consulting work. Landed a few starter clients from this, then just asked for word of mouth referrals (by far the best leads for me).

I'd also suggest having a landing page for your business/service, and maintaining a blog on this site where you write commentary on things relevant to your focus. Post links to your articles across social media. At the beginning and end of every post, make it known you're available as a consultant.

It's mostly just about putting yourself out there a bit. This didn't come natural for me at all, so it was a learned skill. But after a while you get kind of used to it. Routinely posting on LinkedIn et al. when you're looking for more work (phrase it like "I have room for a new client in my consulting portfolio..." or something along those lines, see who reaches out).

Just a word to the wise, if you're new to the freelance game, you'll probably accidentally undercharge all your clients for your first year (or few years). Don't be afraid to raise prices on them when you recognize what you've done.

Take your hourly rate from a full-time position and basically double it.
Different states have different laws. Generally, non-competes are enforceable as long as they have reasonable geographic limits and reasonable time limits. There is usually no "right to work" exceptions -- I have never heard of one anyway.

And the definition of reasonable duration or reasonable geographic limits depends on the job and the industry.
I don't think he authored that though.

He didn't say he didn't use software; he wishes they were lighter.
Poorer people are “dumber” because they presumably have to devote more background compute to e.g. figuring how how to pay rent: http://www.nber.org/chapters/c13830
Almost none of the noise issues I experienced while living in the city was from automobiles.
Bomb detonators aren't rendered inert just by sitting there. Delay fuses consist of a thin sheet of plastic that retains a lever and is dissolved by a quantity of acetone in an ampoule that was opened upon release of the bomb. About 20 % of the ordnance dropped over Germany by the Allied Forces was equipped with delay fuses, designed to disrupt fire and emergency services after a bombing raid. There is about one explosion/year in Germany, 72 years after the end of the war, and no end in sight. Yes, the German authorities are still actively looking for unexploded ordinance and are using Allied target photography because you don't want to hit a live bomb during excavations for a new building. Remember, the detonator is mechanical and easily triggered by vibration and movement. No, you don't want 250 kg of high explosive going off, even if covered by 1.5 m of water. In the UK they are doing similar.
Japanese Billionaire Books First Moonshot Aboard SpaceX's 'Big Falcon Rocket'
Was just thinking, if the click takes you to a page with a countdown timer and a big cancel button, and the page then makes the purchase at the end of the countdown, with the timer length being part of the user account settings, as long as the timer is not zero, that is not presumably a one click purchase, under the terms of the one click patent, as it is not a single action by the customer that purchases the product.

Also, it would be nice anyway to have an adjustable brief cooling off timer on an order, so is a nice implementation idea regardless of the one click patent.
My S7 Active with headphone jack is water proof.
Notary services are expensive, and some notaries are corrupt. I'm no fan of bitcoin, etc. OTOH this does seem like a good blockchain application, and the fact that it doesn't burn a stupid amount of electricity is nice too.

I'm curious about secret notarization and revocation. Why is that particularly desirable? I guess it would be a poor fit for a blockchain indeed...
Note: you guys should really get admin badges for actual HN admins. I thought this was some rando pedantically quoting the rules (and/or an actual Google shill) in response to what would be a straightforward typical comment on any other tech news platform. That said this has seriously shaken my confidence in the quality of discourse on HN and ruined my day. I miss slashdot.
The CEO in question may have violated multiple state and federal laws.

The problem during the crisis was that many of the things you listed weren't illegal because the laws and regulations that would have made them illegal had been rescinded in the years or decades prior. Thus, the CEOs got to keep their jobs and their bonuses and their freedom because even though what they were doing was highly immoral, it wasn't illegal.
Show HN: TinyIter – A 3KB Tiny JavaScript Alternative to ImmutableJS.Seq
I started with a service:

https://digitalmicroenterprise.blogspot.com/2018/05/starting...

Proviso: Not really a programmer, though I do little plug-and-play websites these days in addition to freelance writing and resume editing.
Forcing it would only be temporary to make the transition smoother, getting people used to updating schedules. After the first two years or so, it would hopefully run on its own, people would run on the schedules that makes sense locally.
Thanks :)

That shouldn't be the case... Can you email me at davis@oneupapp.io ?
Merit is more probabilistic when socioeconomic factors depress performance.

You'll have a few outliers who kill it in secondary/middle/high school, but for the most part, people who are less well-to-do perform less effectively, and there's more and more research pointing to the likelihood that survival pressures negatively affect academic performance. Maybe not alone, but they're likely connected. (Edit: tylerho references this here—https://news.ycombinator.com/item?id=18018383)

Good starting point: https://cepa.stanford.edu/content/widening-academic-achievem...

Basically, if the goal is fairness, merit only fulfills this when other pressures are relieved. This includes racial and income inequality.
I have driven in 8" of fresh snow with winter tyres, more than once, they work well. I do remember my grandparents having tyres with deep treads but that kind of thing isn't common in Europe.
Or alternatively https://www.i-dont-care-about-cookies.eu/
You can have the full pack here also. Tasty and nutritious are subjective terms in any case. The definition of cheap depends a lot on the zone. The same food can be very cheap in a country and a delicacy in other. Offer and demand.
I sent in at least one absentee ballot long ago. This was some years before I heard of email, so I was used to writing and posting letters. As I recall, the state required that I find a notary, which took a bit more time than finding a stamp.

For what it's worth, if anyone knows college students who can't find somebody to sell them stamps, they can order them on-line at https://store.usps.com/store/home.
There are over 30,000 [1] paid lobbyists in Brussels, and you think "the EU constrains companies to the benefit of individuals". And these latest outrageous copyright and link proposals are widely regarded to be for the benefit of certain German media magnates.

Whatever criticism the EU attracts for its spending, the PR budget looks to be pretty good value. I'm really baffled by some of these perspectives.

[1] https://www.theguardian.com/world/2014/may/08/lobbyists-euro...
Family income vs SAT scores.
https://www.washingtonpost.com/news/wonk/wp/2014/03/05/these...
In the U.S., we have a very skewed definition of who the "middle class" is. In Germany, incomes above about $65,000 are taxed at almost the highest bracket (42%, highest is 45%).

Above $130,000 is squarely in the top quantile of incomes, and folks in that bracket (between top 20% and top 1%) have increased their incomes dramatically over the last four decades: https://www.brookings.edu/blog/social-mobility-memos/2017/07... (see the second chart).
I could write a freaking book on it.
Looked at APL long ago. My guess is that since it is interpretive it would be too slow. I wrote my dissertation code in just quite portable Fortran.

As I suggested, I do believe that some progress in execution time could be had from some new machine instructions, new language features to use those instructions, and some compiling help. For the compiling part, the language would have some well defined semantics the compiler could exploit. E.g., for something simple, the semantics could let the compiler exploit the idea of non-inferior sets.

E.g., say have 100,000 points in 2-space. Say, just for intuitive visualization, plot them on a standard X-Y coordinate system. Say that the X coordinate is time and the Y direction is fuel. Part of the work is to minimize the cost of time and fuel. At this point in the computation, we don't know how the costs of time and fuel trade off, but we do know that with time held constant, less fuel saves cost, and with fuel held constant, less time saves cost.

So, in the plot of the 100,000 options, we look at the lower left, that is, the south-west parts of the 100,000 points.

Point (X2,Y2) is inferior to point (X1,Y1) if X1 <= X2 and Y1 <= Y2. That is, point (X2,Y2) is just equal to point (X1,Y1) or is to the upper right, north east of (X1,Y1). If point (X1,Y1) is not inferior to any other of the 100,000 points, then point (X1,Y1) is non-inferior.

So, there in the work, can just discard and ignore all the inferior points and work only with the non-inferior points. May have only 100 non-inferior points. Then, presto, bingo, just saved a factor of 1000 in the work. Okay, have sufficiently restricted programming language semantics that the compiler could figure out all that and take advantage of it. When I wrote my code in Fortran, I had to write and call a subroutine to find the non-inferior points -- bummer, that work should be automated in the compiler, but to do that the compiler will need some help from some semantic guarantees.

The above is for just two dimensions, but in practice might have a dozen or more. So, what's the fast way with algorithms, programming language semantics, and hardware to find the non-inferior points for a dozen dimensions?

Non-inferior points are simple -- lots more is possible.
Google could also have the entire year's schedule listed.
No, since implicit consent is disallowed by the GDPR.
> Unless your argument is that familial wealth impacts merit, which I'd like to see evidence of, it's the fairer way to administer aid.

There's just assloads of studies showing high correlations between familial wealth and pretty much every measure of academic success we have ("merit", in your parlance).

I mean just searching "wealth impact test scores" on Google returns like 20 results that'll give you the evidence you're looking for.
They don't run ads to generate revenue. Most content sites do.
Pretty much all modern technology is based on stuff DARPA and other government institutions have funded over the past decades. I'm not sure what you expect a couple of hackers to be able to do without a similar amount of funding. Research and development is ridiculously expensive.
I'm not sure if those examples are really the same as AirPower? I think AirPower is the first major unforced consumer pre-announcement SNAFU Apple has had in a long time, and the pro situation is different. It came up in a previous thread but the last really major one that instantly came to mind was during the Steve-era with the G5, where he got up and promised it'd hit 3 GHz within 12 months and then that never happened (and he was reportedly furious about that). AirPower really was somebody getting carried away. Although it does at least serve as a hard demonstration that Apple's secrecy is more then just a PR hype thing, not announcing a product until it's going to mass manufacturing helps prevent a lot of angst over the inevitable unknown unknowns hit pursuing aggressive engineering.

The Pro systems in contrast:

>In the last year or two they've broken precedent and announced a few things prematurely[...]iMac Pro/Mac Pro

The thing is they basically had to do this if they didn't want to just dump the desktop pro market entirely (which perhaps was a source of internal debate, but apparently they decided it actually was something they cared about). The real tower Mac Pro was 7 years old. The obvious-failure-on-launch cylinder Mac "Pro" (with its 450W budget) had as expected never been touched again, had effectively zero 3rd party support due to fundamentally bad design decisions, and could even be outperformed in some roles by its predecessor. Professionals in that particular market were (and are) dumping Apple, mostly wholesale for modern PC systems though some may have gone hackintosh (VMs interest me in that role personally). At any rate the situation was untenable and Apple had no actual hardware whatsoever on hand to offer either.

So they had to either just decide Mac pro desktops were not valuable and declare it dead and done, or if it was valuable to offer any remaining users there some reason (however delayed) to not completely give up on Apple. The only card they really had to play is to make a future promise in a way that they normally do not. I don't know how well it worked overall, and I'm highly pessimistic that Apple actually learned a lesson there and is doing something that could be interesting and worth it (though FWIW there at least in principle is cool stuff Apple could do there), but that seems to be how it worked out. I don't think it was due to some long term change of strategy or Apple getting over excited, it was simply the only move remaining to them after a fairly bad set of own-goals if they wanted to continue to exist in that space.

And if they do manage to find their legs there again I wouldn't be surprised if this was a one-off and they went right back to staying quiet while doing yearly bumps rather then any sort of roadmap. Though organization structure changes would be more reassuring there.
My house security and automation systems are all behind a firewall and access to them is proxied, including the video feed concentrator for the security cameras. I've had folks call this overkill but I won't directly expose any IoT-like thing to the Internet these days.
How to add 3D buildings to Mapbox maps (new videos)
two willing parties

Please, this is a very old topic.

The way society is currently configured, at some point, for all practical purposes, you are effectively forced to take some kind of job. Or see your life turn into living hell in a whole bunch of ways. Which means that the idea that both parties are truly "willing" parties (let alone have more or less equal leverage in) the negotiation, at the very least -- needs to be radically revisited.

But for contract work? If you don't like the terms, don't accept.

"And don't pay the rent, and don't feed your kids" you mean.
> AMP is a feature that users love.

AMP requires me to manually edit URLs to remove AMP before sharing, several times per day, because some people have an aversion to MitM between their browser and publishers.
Will you be able to use AMP without ever touching Google servers/services? So it actually works like said subset of HTML to clean up the mess we're in. You have to force those things directly in the core, you can already make pages fast with current tech, that's probably why they also talk about ads in the spec. At least for non-SPAs (I wouldn't complain about another layer for SPAs that cleans up the rest of the web). You can't even open most of the official AMP project pages and docs with JS disabled, that's often a red flag.

I'm not really an expert on AMP, but would only support it if they actually made things better without pushing for their own services or pull things like AMP for Gmail, variations of EEE.
Which, of course, cascades into an even worse problem in the areas where the Bay Area people flood into.

"Relatively affordable" to people coming from the Bay Area translates to "completely out of the question" for people who are from the areas affected.
Having a CCTV on public IPs is calling for trouble.
The only thing using a blockchain is being used for there is timestamping.

This can be done by multiple trusted third parties just fine.
10 Management Best Practices for NPO Leaders
I never said Steve was a good leader or manager. What I agree with is that the best managers of engineers are DOERS/ENGINEERS themselves. Steve was not an engineer.
> whereas Freud's approach to memory and its malleability by our desires and hopes, which is most clearly from N, is not only alive and kicking, but as far as I can tell, now (in suitably modernised form) the dominant understanding of memory in contemporary psychology.

It's like saying that homeopathy principles are sound because vaccines are also based on `things that make you sick`.

I'd rather suggest you try to get a copy of `the black book of psychoanalysis` as I completely subscribe to the views developed in it and it'd be more on the point than any tldr; I might give you. https://www.theguardian.com/world/2005/sep/25/books.france
"merit" as measured by something like an SAT score has pretty obvious ties to factors that are controlled by or at least correlated with family wealth, such as informal and formal extracurricular instruction, how much your parents read to you, which registers of English you are exposed to as a child (affecting, at least, vocabulary), whether you have a safe and quiet space in which to study, whether you need to work as a teen to support your family, whether you ever went hungry (yes, this happens, and in astonishing rates even in America), etc., etc. Even the kind of English you speak can cause educational issues if it differs enough from the variety that is used in schools[1]:

"[L]anguage variation may increase the cognitive load on students who speak AAE and thereby affect their understanding of and the speed with which they work through STEM texts. They examined the relationship between the linguistic complexity of math word problems and success in carrying out the computation for 75 African American second graders. They found a statistically significant effect for possessive –s (e.g., ‘my mama house’ vs. ‘my mama’s house’) and 3rd singular –s (‘He eat a lot’ vs. ‘He eats a lot’) on the students’ math performance: for students who were highly affected by linguistic differences, about 15% of them would have answered 94 more questions correctly (about 9% of the total) if these linguistic features had been removed. Terry et al. suggest that some AAE-speaking students face an added cognitive load on their working memory when they read and process math word problems, due to language variation – and time spent ‘translating’ while taking standardized tests is time lost."

[1]: https://sci-hub.tw/10.1111/lnc3.12060
It is a real cultural problem how engineers get more excited about machine learning than basic usability.

GitHub search can't even search for a literal string, let alone a regex. It can't search a subdirectory. Ranking is indistinguishable from random. It's been this way for years. How about building an actual, usable, basic code search and then getting all fancy with your machine learning?

I almost built my own "online git grep for GitHub" last year.
I'm not suggesting that people actually write business applications in R -- I'm just saying it's probably the closest thing to what you're asking for.

And I agree that what you want should exist -- R is proof that it's perfectly possible and natural!

Although, people are using (abusing) R to write web apps:

https://shiny.rstudio.com/

They mostly display data, but they have non-trivial interaction done in the style of JS.
As a former 36th floor resident of an apartment building, the trash chute is second only to the views on the list of things I miss the most. When your trash can is full, simply bring the bag to the hall, open the chute door, and let it drop.

Now that I own a house, the trash gets to sit in a barrel in the garage, where I get to enjoy it every day until the weekly pick up.
I think the gamble is to save up enough to buy in somewhere and then hold on for the ride. The trick is getting in before you get priced out and being able to survive a crash.
Nice try. It's everyone's wish that somebody makes efficient software for them. But when it comes to themselves, they just lump some random components together that seem to do the job and call it a day.
My book store sold stamps in college, as did the convenience mart across the street. I never really needed to go to the post office, but you can always buy stamps (and mail weirdly shaped things) at the post office directly.
This technique will not work in less developed countries as one misplaced building is enough to break entire city.
I think kraken is a good one. (maybe only good one?) there price changes feel way more natural then one other exchanges. (for the lack of other words)