skysight-inc/HackerNews huggingface dataset:
Is there a name for this aesthetic? It feels like the future as envisioned in 1995.
Nvidia and Amd video cards (and probably also intel) have done the same thing for a while.
The retail apparel industry vs. Katrina Lake
We’ve been told that choice as a consumer is always good, but an overwhelming amount of choice can be crippling, anxiety-inducing and can be a deterrent for consumers. Find out how Stitch Fix takes the choice out of consumer's hands by sending them clothes based on their personal style preferences.
I would implore everyone to think critically about the term "serious drug use" when used in the media to vilify scenarios and people.

Often these people need help and are self-medicating as anyone using traditional western medicine does (albeit with non-corporate drugs).

This type of stereotype further allows police to run wild and unchecked to "solve the drug problem" by beating and harassing than by actually solving any problem like a social worker is more likely to.
That's true, but we're really getting there fast. My very sharp Minolta F1.4 full-frame lens is diffraction limited already at f/8 to f/11 at a definition of 6000 x 4000. It's also much, much sharper than the vast majority of pictures people take.

While yes, 6000x4000 is a lot, monitors are already coming out with higher resolutions, so it's relevant right now. The fraction of images taken at an actual resolution so high that it has to be down scaled on a 6K or 8K monitor in practice is exceedingly thin. Even with a Sony A7RIV, an insane camera, and mind boggingly sharp lenses, most of your pictures after the Bayer filter and taking into account sampling (which is very real in photography due to Moire), most of your pictures either due to depth of field, optical abberations or motion blur, will not be at the level where you can create a truly sharp line of frequency higher than that between two pixels.

So while it is often true, this is increasingly not the case.
>23,750 accounts that comprise the core of the network, e.g. the highly engaged core network.
Approximately 150,000 accounts that were designed to boost this content, e.g. the amplifiers.

That's a lot of 五毛
This is correct. I live 3 blocks from CHAZ and I was gassed in my apartment 3 nights last week. I feel much safer without the police around right now.
Yeah, it would be so nice to have market forces figuring this stuff out. Haphazard subsidies are better than nothing, but I suspect much less than optimal.
Doubt it. If you're a bad enough dude to get control over Facebook's internal infrastructure, I doubt you'd blow that access by using it to spam random sites.
But the someone isn't currently trustworthy, and even if they were today, with retroactive surveillance you cannot guarantee they will be tomorrow.
Do they really have housing stipend? I never heard of it.
The uBlock picker works for elements which have fixed names but a quick look at anything created by e.g. React will show this not to be the case. This leaves the zapper - a newish addition to uBlock - which could be used for this purpose if it were available in the context menu. As of now it isn't so I'll keep on using Nuke Anything, if uBlock does add it (or I submit a PR to do it which gets merged, this is the first time I think of this so...) and it works as well I might start using it. I would miss the gratifying feeling of literally nuking the garbage off my screen though...
Yes, it’s mentioned as a canonical example of not-art masquerading as art in the eyes of many.
@joiningnow123 - Thanks for the question. We plan to open source all the fuzzing engines built by Fuzzit. We also plan to open source Peach Tech's protocol fuzzer however this will be some time next year when we begin integrating it.
GCC actually gets it wrong, as does almost every compiler and makefile combination.

Consider this realistic example. Realistic in that I've encountered it in the real world and seen buggy demos shipped because of it, with non-reproducible bugs.

We have a search path for headers, like so:

-Imyinc -I../dep1/inc -Idep2/inc -I/usr/include

We compile a source file which contains:

#include "creative.h"

GCC outputs a dependency which is read into the Makefile next time:

object.o: ../dep2/inc/creative.h

Looks good! Later that day we update from our upstream dependencies:

git pull

Which adds a file ../dep1/inc/creative.h

Recompiling, the project works:

make
...
make test
=> 144,123 pass, 0 fail - well done, you earned a coffee!

We captured automatic dependencies, this should be good to ship.
But no:

make clean
...
make
...
make test
=> FAIL!

What happened? Turns out someone upstream moved (by copying) creative.h to ../dep1/inc and forgot to remove the old copy in ../dep2/inc. Then someone edited a data structure in that file. Automatic dependencies gave everyone false confidence in the build results seen by different people.

That kind of automatic dependency is insufficient because it doesn't capture "negative file results" during path searches, where output depends on a file not existing, and changes if a new file is created.

It is possible to use Makefiles with this handled accurately in the automatic dependency tracking, but I haven't seen it done often.

An equivalent problem occurs in caches which automatically track data dependencies used to generate results. For example web pages generated from a combination of files, templates and data, build artifacts such as container/VM images, or at a much lower level, data dependencies inside calculations with conditional branches. To do caching right, they must validate negative tests as well as positive that arise in searches. I've seen a surprising number of cache implementations which don't try particularly hard to get this right.
This whole thread really illuminates how racist and sheltered this community is.
It requires a google account to download the archive. Can someone summarize or cherry pick some examples? Just wondering what counts as manipulation and whether I would be able to tell.
Great, they made it tuition-free, accredited, and online; now take it all the way and get rid of the idiotic hoop-jumping of the admissions process!

Edit: I know nothing about their admissions process, only that they have one. Somebody's unimaginative I see. "Admissions" should be filling out a form including contact info, bank info and so forth, and then verifying that it's all true. What could they (or you downvoters) possibly have vested in restricting admissions in any way beyond that?

To conserve scarce resources? No, resources are almost limitless, because it's online, and lecturing and presumably grading are partially or fully automated, and there's no campus with spatial restrictions.

To make sure everyone pays their way? No, everybody does pay their way, and it's a non-profit.

To maintain an air of exclusivity? No, it's the University of the People.

To make sure the on-campus community is vibrant, diverse, and full of people with interesting extra-curricular interests and leadership skills? No, because again, there is no campus and no on-campus community.

To make sure not too large a percentage of enrolled students flunk out or quit trying? No, because who cares? Only elite colleges that care about an air of exclusivity, and they care in the other direction, i.e. they want you to fail out so they appear rigorous and demanding.

So yeah. ????
I think you’re confusing the expression “large portion” with something like “most”.
Yeah, but you can keep a separate computer exclusively for finance, medical, etc.

A Raspberry Pi 3 is like $40.

You shouldn't be doing banking on the same device you use for generic browsing and email.

It's really strange to me that the security community isn't proselytizing "security through compartmentalization".
The user might have downloaded an APK from a phishing website, or received an APK by e-mail claiming to be from their bank.
Non-thugs cannot be police officers, because they would wet their pants in police situations. Non-thugs are not going to protect you from thugs!

Only thugs want a career in the police force. Usually thugs who have a moralistic control freak mentality.

What the police have to do to recognize this and "own the thugness" in a responsible way. To say, "I became a cop because, let's face it, I'm a thug. I must strive not to make that a problem for regular people who haven't done anything wrong, just for the Bad Guys."

Maybe before starting work, they should have Japanese-style group session whereby they repeat various specific commitments, as those are called out by the group leader.
I'm a photographer for my school's newspaper and I do the same with my Fuji X-Pro2. The optical finder lets me monitor when the action is coming into the frame, and there's even a small electronic finder in the corner to show me exactly what the sensor sees.
The biggest disadvantage of the buyer based open core model is can completely ignore what the buyer wants (ex: reporters not to be charged the same as developers, because that makes no sense).
Hong Kong had the Kowloon Walled City for nearly a century.

https://en.wikipedia.org/wiki/Kowloon_Walled_City
For recording training audio:

https://github.com/daanzu/speech-training-recorder

The recorder works with Python 3.6.10. Need to pip install webrtcvad also.
How are the faculty paid? Are there faculty? And if not, why can’t Khan Academy go for accreditation?
I used NX years ago. Setting it up required fiddling, and it periodically broke. TigerVNC is my current favorite for Linux servers. Cloud gaming is a different world of protocols.
The OS is irrelevant here.
Rational is building community. Rational is searching for inner peace. Rational is being the best you can, and helping others.

Greed is not rational. It's just rationalized.
Although VNC allows multiple users to view the same screen at the same time (and fight over the mouse if they wish).

In all seriousness though it's useful if you use VNC just to remote monitor a screen and want to leave it open indefinitely.

Also RDP uses TCP and UDP which makes it bad for SSH tunnelling, as opposed to VNC which is TCP only and easy to tunnel.
Why would someone pay in advance for something that they will get for free at the same time as everything else? Fundamental limitation of capitalism is that one of its goals is to acquire the maximum amount of value for yourself, while losing the minimum amount. Even the most successful Patreon users rely on "Patreon exclusive content" for their supporters to be able to make some kind of livable money.
This has more to do with far less sedentary lifestyles than sugar and processed food. A calorie is a calorie.

You can’t get muscle unless you move.
How is it either stupid or a slippery slope if it won't make a difference and no one will notice it?
> "would you not have found out the same thing by doing the implementation?"

Yes, although there's a couple of important points to that:

- A lot of it wouldn't have been discovered until late into the implementation. The project itself looked straightforward, and my estimates would have been brutally off if I hadn't done the modelling exercise ahead of time.

- Some of it would likely not have been discovered until after the app shipped. Rare edge cases. To give you context, it's an Android app that talks to an Iridium (satellite) modem over BLE. I basically modelled an abstract Android Activity lifecycle with extra events for user actions, a BLE stack (both sides of the connection), the Iridium connection, and the server on the other side of it. Each of these state machines were relatively straightforward to model. The insight came from letting TLA+ find paths through the five parallel state machines that got me into a weird state. (For an easy example, we make a request that successfully makes it out the Iridium modem to the server, the server replies, the response is delivered to the modem, and there's a corrupt BLE packet that terminates the connection.)

- You're right, architecture and modelling are different things. My flow is basically: 1) high-level requirements, 2) model of the system based on the HLRs, 3) low-level requirements derived from the HLRs and the insight gained from modelling, 4) architecture derived from 1,2,3.

- The amount of thought I'm going to put into a project ahead of time depends drastically on the project. The Iridium/BLE project? On the safety spectrum of 1 (mobile game) to 10 (flight critical software for a commercial jet), that project was about a 6-7. The software didn't have the ability to kill someone, but if it failed in the wrong way, they might believe someone was coming to rescue them when no one was coming.
The catch is your degree will be from “University of the People” which will send red flags to hiring managers who check. Hopefully one day this will be a normal thing, but it’s questionable whether your degree will signal what you want it to signal.
I can't wait for a fully online without human University.
I'd like speed running to be a thing
> Nothing stops Intel manufacturing their designs with third parties. Yet they don't.

It wouldn't surprise me if the reason Keller left is because he wanted to outsource manufacturing to a competitive third party fab, and got denied.

Keller is an a computer architect, but architecture doesn't matter if you can't physically build the thing.
Google doesn't report anything but revenue on Youtube, so we don't know the margin. Most of the revenue is dispersed to content creators, and infrastructure costs must be huge, so more likely than not it is a loss leader.
Why must systemd break everything?

It is like a vandal with a baseball bat.
I don't know how your interactions with police have gone, but I've never had them show up when I called, and most accounts I hear are that they don't do anything at best when they do. At worst, they kill someone. Most of what they do is not stuff they should be doing.

There's some niche a well-trained police force can fill, but it's a lot smaller than what the poorly-trained forces do now. Almost no one is actually calling for a complete and permanent abolition of police. Just a redefinition of their role.
And I would like to thank you for the material you've written. You, personally, played a huge role in my choice to look into and eventually standardize on TLA+ as my "distributed systems modelling" tool as well as getting me going on it. You rock, thank you!
The OpenAI API. It makes spookily good Twitter bots 13/10 would retweet
6 months is not an atypical non-compete clause length.
Celery works fine for my needs and happens to be provider-agnostic and very easy to understand and run locally. I haven't had experience with the Rails-specific solutions you mention but is there any problem with them?
How does your zero tolerance policy work when you can't find a reason the rest fails? I.e. you have critical functionality you test, but fail one test run in 1000. You can spend 2 days on the issue and not find a solution.

Sinking more time into it doesn't really help anyone much and won't offset any time saving in a realistic future. On the other hand, if you actually remove the test, you risk messing up a critical transaction.
Aw, you have to have a Google account to download the data.
Ask HN: How do I renegotiate salary after accepting a promotion?
Recently I received a promotion offer and accepted it with a verbal commitment to discuss comp. Should I have negotiated prior to accepting? In my present circumstance, how do I best negotiate?
I would point out that Google believes in AMP first development, that someday websites will be AMP only even. Furthermore, Gmail supports AMP4Email now. This is one of the multiple avenues Google is rewriting the Internet to their own platforms.

And the market forces I described are why businesses have to implement AMP. Eventually you and I will get pushed out.
You're right :). I sometimes look at that modelling exercise with disappointment; not because I didn't get any value out of it (I got a ton), but because I'm not yet good enough at TLA+ to have been able to successfully write a model that handled all the edge cases.
This is something that cannot be overstated: the helicopters and planes, the loud bombs and the gassing, were really awful. I don't have problems sleeping but last week was really hard...
To me the most interesting thing about Göbekli Tepe, among myriad interesting things, is that the sea level at the time it was built was 60 meters(!) below its present level[1], exposing vast coastal areas now drowned[2], and at the time was rising at a rate approaching a meter per generation[3].

Probably most interesting settlements between then and the Sumerian Uruk (Iraq) we know are now under at least tens of meters of seawater. We know that there are broad built-up areas under the Gulf of Cambay, off India, likely connected to a precursor of the Harappan Indus River Valley civilization we know.

Australian Aboriginal oral tradition records extremely disruptive territorial consequences of sea level rise in the Sahul region between what is now Australia and New Guinea.

Some connect that established, devastating sea level rise to oral traditions of a worldwide flood recorded in ancient mythology. Confirmation of such a connection will depend on future exploration of any drowned settlements identified.

[1] https://en.wikipedia.org/wiki/Sea_level_rise#/media/File:Pos...
[2] https://en.wikipedia.org/wiki/Sundaland
[3] https://en.wikipedia.org/wiki/Younger_Dryas#Sea_level
Sounds like yes, they are flattered for exactly that. And it's totally ok.

There exists small joys in life, like being flattered for something that other people might not think are much of a big deal.

I guess that's one reason why something may be called flattering in the first place, if they didn't see it as being all that much in their own eyes, but somebody else appreciates it.
I thought this PBS video about "Fountain" and similar pieces of art was very good at describing why they matter:

https://www.youtube.com/watch?v=2ZlrHyzIwcI
Go 1.15 – Draft release notes
Blogging for Developers
Nest is popular in some of the Angular circles but the projects I've seen use it are just as unwieldy as any other language / framework with out disciplined devs.

Do have particular complaints about Postgraphile that Nest has a better solution for (when constrained to GraphQL, which the author states is a goal)?
If anyone is wondering what happens in Australia in Winter (particularly NSW)[1], it looks like Eraring and Liddell power station are to blame [2].

Thankfully, the emissions from Eraring disappear from mid-Feb to May, which seems to indicate that renewable production (e.g. solar) really does shut down coal production, if it's sufficient to meet demand.

[1] 18th May to 1st June 2020
[2] https://en.wikipedia.org/wiki/Eraring_Power_Station and https://en.wikipedia.org/wiki/Liddell_Power_Station
> Not saying this is a scam, but it feels like a scam.

Not directly related to your specific concern, but every attempt to make a open / democratized degree has felt like that to me, unfortunately.

Example: There was an online degree program I saw that awarded a real, regionally accredited degree from a state university. The degree and course work were exactly the same, but the online program was basically open. No admission requirements except to pay for and pass some pre-requisites that would then grant you access to the rest of the degree. The equivalent brick and motar program went through the typical admissions process.

My first thought: "this sounds very close to for-profit school".
Do you have evidence?
So a long time ago I worked volunteer IT for a fan convention. This is roughly mid to late 2000s. Among many other things, I was constantly looking for ways to speed up the registration line. And rather than have reg workers type things in, one way I hit on was to have terminals there for people to enter their own information.

Shoestring doesn't even begin to cover it. Buying computers was definitely out. So I hit on the idea of buying used Wyse Winterms. Winterms are thin clients that talk either RDP or Citrix ICA. These could be had for about $20 a pop on eBay. I would hit local pawn shops, thrift stores and recycling places to get monitors and keyboards to go with them.

But they're just dumb terminals with Windows CE on them. How to actually use them?

xrdp!

I set up a Linux system with xrdp and a bunch of X sessions for the Winterms to talk to. Took a lot of fiddling to get it right. Like I probably spent two weeks in the evenings getting everything right. But even I was surprised how well it worked. With a full-screen web browser in kiosk mode it shaved massive amounts of time off how long it took to get through the reg line.

We actually used that setup for about three years before we had enough money to invest in better hardware. Over that time I'd estimate about 8,000 people used them. But I'll always have a soft spot for those stupid Winterms and xrdp.
Stole not built
GAY.
>A calorie is a calorie.

Not true. There's a difference between complex carbohydrates provided by fruits, vegetables meat and other unprocessed food. Simple carbohydrates like are shorter and break down faster providing less energy per food unit consumed. Complex carbohydrates are longer and take longer for our bodies to breakdown giving more energy over a longer period of time.
> Is the difference between RDP and xforwarding basically RDP is giving you a video of the remote display and sending the mouse clicks + XY position top?

That's not at all how RDP works, that's how VNC works. RDP basically considers your display (and sound, clipboard and devices) as though they were connected to the server. Have a 4k display locally but only some crappy 1024x768 relic connected to the server? Doesn't matter, you can have a 4k desktop. Cut from your local stuff and paste to your remote stuff. Print from a remote program to your local printer. Configuration is just a few checkboxes.
Good acoustics (low echo) is high on my list, and one of the first things I improve when setting up my home offices.
This is a fitting explanation, and I think developing these kinds of rituals further will help heal some of the divides in this country.

Your last paragraph reminded me of Eric Gans’ “Originary Hypothesis” [1]:

> Gans hypothesizes that language originates in "an aborted gesture of appropriation," which signifies the desired object as sacred and which memorializes the birth of language, serving as the basis for rituals which recreate the originary event symbolically. The originary sign serves to defer the mimetic violence threatening the group, hence Gans's capsule definition of culture as "the deferral of violence through representation."

[1] https://en.m.wikipedia.org/wiki/Eric_Gans#The_Originary_Hypo...
To make a source like they're talking about would probably involve either spallation of a heavy metal target with protons (see the oak ridge SNS), or in-flight decay of muons (fermilab). The main (far) detectors would presumably be on earth where background isn't an issue, but neutrino experiments typically also have a detector near the source also. That would probably have to be underground.

Some numbers for reference: the SNS delivers MW levels of thermal power to a 20 ton mercury target, which is circulated as it's own coolant. Just the target itself would be a monumental undertaking, and we havent even mentioned the massive proton accelerator needed at the input end. Accelerators also tend to be very heavy because of all the magnets, and they are very sensitive to misalignment, so the surrounding building will have to be well made assuming the seismic situation is workable.

It would be great to focus our resources toward being able to do this sort of thing more feasibly. However, this project is well beyond the scope and budget of NASA. It would take concerted political will and military levels of funding sustained over decades to build up the underlying tech. I would love to see this reprioritization, but i have no expectation of it happening in my lifetime.