skysight-inc/HackerNews huggingface dataset:
Last job: small web app with app servers, queue, workers, database. Plausible to run this all on one machine while hacking on one or more parts. After we migrated to AWS we made it easy for devs to launch a new isolated copy of the whole environment in EC2. Define cloud formation templates & scripts to boot the whole stack. If you need a database in a well defined state, automate that too (ideally build the schema and initial data from scratch using automated process, failing that, start with a snapshot/backup then run schema migrations on it)

Current job: there's about 10-20x as many integration points with downstream services, many of them owned by other teams. No investment in making it possible to spin up isolated service graph on a dev machine. Heavy use of persistent shared testing environments in company data centre, these environments usually in one or more state of brokenness. Some use of mountebank to replace troublesome downstream services with stubs returning canned data.
To me this way to CSS development is outdated. I will never program like this anymore. I only do functional/utilitarian CSS.
And if they are producing results better than the blogspam that ends up in the top result, how is that a bad thing?
If you have to keep the stuff under harsh disposal control, that would rather obviate the non essential uses.
Court Reporters vs. Digital Recording and Voice Recognition
Is it clear what the licensing is/will be for Graal?

Edit: GraalVM CE describes it on the download page
https://www.graalvm.org/downloads/
Tim Cook: Technology companies need to take responsibility for chaos they create
You can't plead the fifth and then raise things in court later, though. Which does make it markedly different. And I thought in limited circumstances that there was no right to be silent, that it was an offense not to inform the LEOs:

I'm pretty sure that this, http://www.legislation.gov.uk/ukpga/1987/38/section/2 (Criminal Justice Act 1987), says you can't refuse to answer questions or provide documents but that your answer can't be used alone as evidence against you, it must be corroborated. That is, no right to silence.
As you're looking for co-founders and/or early hires or consultants, definitely post to the `racket-users` email list (currently also a Google Group), which is the most canonical forum for Racket.

And feel encouraged to email me directly. I might be available then myself, and, if I can get some understanding of your needs, I might also know some other good candidates.
I use webworkers to run an in-memory streaming pivoting engine (compiled from C++ to wasm) to build real-time Tableau-like dashboards that run fully in the browser (which runs fairly well for 10M row datasets or less). Network IO and the compute is handled in the webworker, which allows the main UI thread to remain responsive.
"proof of work" blockchain-based crypto-currencies deliberately waste power and continually increase this wastefulness by design over time.

bitcoin proof-of-work complexity increased 4x in 2018 alone.

no amount of renewables CAN cover this, nor should they, as it's bad design and should be phased-out for something else.

invent that "something else" and you will have done something useful.
I'm not sure if the creators will read this, but on https://every-layout.dev/rudiments/axioms/

> At the time of conceiving the axiom, you make not have pictured this specific visual effect.

I'm pretty sure it should be "may" instead of "make".
https://www.taiwannews.com.tw/en/news/3721753

After China tariffs, Trump should recognize Taiwan, the Pentagon likely agrees
I read recently about an Aboriginal tribe in Australia that managed to weather a once in 50 years level drought because there was one man in the tribe who was old enough to remember where they got water the last time there was a drought that bad.

Naturally, knowledge transfer won’t be complete or perfect, so it seems plausible that there’s an evolutionary benefit to much younger generations to having some really, really old people around.

I mean, I’m not trying to argue for exactly what happens, mostly just contesting the idea that there’s no evolutionary reason for people to live way past child-rearing.
You could target the ads really well, at least—lasers for the physicists, pipettes for the biologists, chalk for the mathematicians…
Provided you have good code coverage, you'll pick up any UB that falls outside the intersection by running tests on both compilers.
That reminds me of those neural network models that would learn to change themselves, a little like a ML algorithm that would learn about neural network that worked best.

I think google did something like this some years ago?
> There are entire parts of my city (parks, downtown) I can’t even visit because of the homeless. Maybe someone who falls on hard times doesn’t deserve jail time but if you steal or break any other laws you need to face the music, just like everyone else.

> The homeless deserve dignity and respect but so do the rest of us, I feel like that has been forgotten.

How mulmen isn't getting dignity and respect: he's afraid to visit parts of his city (parks, downtown).

How homeless people aren't getting dignity and respect: sleeping outside in the very places mulmen is afraid to visit, having to beg for food.

To be honest, even if anyone had forgotten about how inconvenient homelessness is for those who live in homes and don't have to go near areas with homeless, I'd be pretty okay with us forgetting that.
> jobs that could be automated with a few days or weeks of programmer effort

Governments don't want the workers in their countries to not have a job, even when there's plenty of wealth to go around. Such people will actively demonstrate against all sorts of abuse by government employees and property owners, and even cause socialist revolutions at home and create terror abroad.

Even better for governments are when the workers in the country have heavily mortgaged houses and children with medical expenses. That's the main reason for BS jobs, high house prices, and fast food.
Thanks! Just adding a link to Butterick’s book, “Beautiful Racket”: https://beautifulracket.com/
> Apple does all their driver and API development in house

Not OP but the games and film industry believe this here is the problem. The additional effort to support common APIs is an artificial self-imposed problem resulting in worse software.
I don't disagree! In particular, a ground-up Rust replacement for the 20% of ntpd that everyone relies on would do a lot of good and be deployable virtually everywhere ntpd is today (Raymond proposed a Go rewrite --- I strongly prefer Go to Rust, but Go has a garbage-collected runtime).

But that's besides the point. Pushing a hostile fork of a popular project, raising money for it, and then abandoning the codebase entirely for a rewrite takes a "special" kind of chutzpah.
Ooh, I've never thought about it before, how do police chases work at the border. Presumably Scottish police or English police have the right to arrest following a border chase, or do they have to detain and get assistance for the actual arrest.

Reminds me of a trope from old USAmerican movies where criminals are trying to reach the state line because the police aren't allowed to cross it.
Competitive languages would hugely hinder the progress. Consider this: Mendel discovered the field of genetics but Darwin wasn't even aware of his work mostly because it was published in German, so we should be glad that the lingua franca of today is a relatively simple language as English, although I might had preferred Anglish if that was available - https://anglish.fandom.com/wiki/Main_leaf
Parsers are not the interesting parts of compilers.
Any criminal solicitor worth their salt will help you to prepare a written statement giving your account of events, read it out on your behalf and strongly advise you to say nothing.

The police are still human beings with human biases. If the interviewing officer has a gut instinct that you're guilty, they're highly liable to ask leading questions and try to put words in your mouth, even if they genuinely believe that they're being fair. Any inconsistencies in your account will be taken as indications of guilt and will be used against you if it goes to trial. "Just tell us what happened so we can clear things up" often means "I know you did it, so just hurry up and confess to everything".

Malice is not a prerequisite for a miscarriage of justice; the English system offers far better protection for criminal suspects, but it's by no means infallible.
Really? So like, say, Campbell Biology? That's what I've seen used in high school and colleges, and I don't recall any mention of epigenetics in it. (At least in the 7th edition one, published 2004... not sure how much it's changed since.)
Windows support should be fairly trivial, the main problem is packaging it up and that travis doesn't like Windows.

> doesn't support other UTF encodings like UTF-16

UTF-16 should in fact work, since ripgrep supports it too. Looks like my binary file detection is at fault [1]..

> Not sure if it can search in single-line mode either

That works fine, just use `rga --multiline '\n' fname`

[1]: https://github.com/phiresky/ripgrep-all/issues/5
The Goal is both insightful and hilarious.

The system-oriented lessons/examples are great. The 80s style dialogues, integrations, and throwbacks are fun sideshows.
> They have garrisons in Taipei

Source please
Soda refills in American diners.
Given the number of speakers of English in the world there really is no alternative to English - maybe Chinese, but I doubt anyone in the world outside of China thinks that it is easier to read Chinese than English.

Of all the problems Science faces the language used is the least of our problems. Little things like funding, insecure tenure, and the immense publish or perish pressure are what we need to be looking at.
Only for pdfs (and I use/develop it specifically for academic pdf): https://github.com/bellecp/fast-p
Ranked Programming
Thanks for that enlightenment; underestimated vb there I guess. I did work in vb and vba, but very minimal and very long ago. Now that you mentioned the example of not being able to change a type once set, that seems to ring a bell. I did a lot of code in Delphi. (And also in Perl actually which I liked and P6 looks good to me: many interesting concepts.)
> That said Vulkan is an unmitigated disaster, though less so than classic OpenGL. Any API which fiddles with void* in 2019 should be put right back in a box. Security is mentioned exactly twice in the entire spec. Type-safety is mentioned twice also. And that is in a spec which is 900 pages long and incredibly complex.

OK are you a graphics professional? Have you written renderers in Vulkan? Do you have any idea of what you're talking about? What "void*" pointers are you referring to? Are you aware that type-safety is very much a design goal of the API? Are you aware that the spec ships with a formal memory model which is a godsend for graphics engineers that had to deal with implicit guarantees in other APIs for years? I'm not someone that authored the original spec, but reading your comment is somewhat rage-inducing given how off-base it is.
I have thought of this possibility if I ever did genetic testing, finding out about different parentage could be shocking. It would be interesting to know about. I also shudder at the fact that it's yet another way for the government to track everyone. Probably almost everyone has enough other people already sequenced that we have almost total coverage already.
> Genius said it found more than 100 examples of songs on Google that came from its site.

> In a statement, Google said the lyrics on its site, which pop up in little search-result squares called “information panels,” are licensed from partners, not created by Google... In 2016, Google partnered with LyricFind Inc., a Canadian company that secures deals with music publishers allowing companies such as Google to publish lyrics online.

So Google is properly licensing lyrics from song publishers and uses a third party to provide the lyrics, and somehow that third party wound up with more than a "hundred" -- not a million but a hundred -- that were copy-pasted from Genius at some point.

Except for the apostrophes thing being clever, this sounds like a complete non-issue? That Genius's issue is not with Google but the company they source from... AND that they'd have to prove a wholesale systematic copying (closer to millions of songs) as opposed to it being e.g. some rando employee who got lazy and took a shortcut one week?
Is there an example of a hardware company that has been forced to hand out a private certificate because of the GPL v3?
Another is clasp https://github.com/clasp-developers/clasp

There are a few interesting talks on yt:
https://www.youtube.com/watch?v=mbdXeRBbgDM
Psychological questionnaires also make use of this: turn a page or two, and you might find the same question get asked a second time.
Debian is moving towards this [1], just at its own speed (i.e.: slowly to try and avoid breakages as much as possible).

[1] https://www.debian.org/doc/packaging-manuals/python-policy/p...
Hi and thanks !
Why not include https://www.native-instruments.com/en/products/komplete/synt...
Reaktor NI since you have max/msp and pure data on the list.
What do you do for a living, and how can I learn more about it? This stuff fascinates me and you've explained it really well.
Wasn't aware of that, thank you!
Simple advice, yes. I would disagree on the 'easy to follow' part - it's very difficult to stand your ground against someone with the authority and powers of a police officer, especially in a tense or confusing situation. Alternatively, perhaps the officer is presenting things as a completely innocuous situation, where only someone like a sociopathic, unhelpful criminal with something to hide would refuse to respond, and so on. It makes it very psychologically demanding and emotionally draining to keep saying 'no comment' and yet still remember that you are doing the right thing and absolutely have the right to keep doing so.
> This is a small world, whether we like it or not, and letting authoritarian stuff like this extradition treaty to a dictatorship slide

A while ago a plane arrived in Fiji half-filled with Chinese police officers. They arrested 77 supposedly Chinese nationals, put them on the plane, and took them back to China. This was all extra-judicial. None of the 77 were arrested, charged, or convicted by the Fijian justice system. It's unknown who the 77 are, but the Chinese claim they were involved in an online fraud ring.

https://www.abc.net.au/news/2017-08-08/chinese-suspects-depo...
No it doesn't. It forces companies to do that, or provide an update path that does not require their private certificates.
I mean, only if control of that private certificate is required to run code on the device. I'm sad to live in a world where allowing people to run the software of their own choice on their own computers is considered a "huge no-no."
Let me guess, more censorship?
This just a beautifully presented and informative article.

It's the kind of content I'd like to see so much more of on the web. A good news story using color and animation to teach science. Something to share with kids.
Does not mean that a political system is a god given commandment that can not change to move to a better system. And if some states did agree to join a model, it would be the 13 original colonies. I suspect (but do not know) that the other 37 were annexed.
There's a Relational Database in Your Unix CLI
But if you have a grid with a large number of nodes, how do you impose which node is running at the correct (reference) frequency and phase? Do the edges of the grid impose a master-slave relationship?
Yeah, seems that the speaker wasn't considering the law of induced demand[1]. Dang humans: thirsty and miserable, always wanting more.

[1] https://en.wikipedia.org/wiki/Induced_demand
Bit of an interesting inside perspective on an industry often said to soon be victim to AI/ML advances.

Not sure if the intent behind this is to placate current professionals or attract new ones, but in any case the author seems to mis-understand the current state of the art and appeal of this kind of research[1].

(1) https://speech-to-text-demo.ng.bluemix.net/
I mean, they aren't. The ergonomics of sum types in C++ are terrible and are actually useful in far fewer situations than they are in nearly any other language which supports them.
Walmart Grocery is now offering a $98 per year ‘Delivery Unlimited’ subscription
I'm assuming this is sarcasm? Why on God's green earth would you want to dockerize a utility like this?

That aside, it does seem like a very useful utility.

To respond to your edit, I don't think dockerization is necessary for a simple binary. You're not running any thing that could benefit from it. It makes sense if you want to run some kind of network service (torrent client, web server, ftp, smb, blah blah blah) and forward a port to your instance. That way, you can pre-package it on something like unraid. Here, it doesn't, and (as far as I know) even unraid can install a simple binary.
I'll definitely agree here that it's got its share of pros and cons, and having worked in both realtime and film work, it is difficult.

But on the flip side, it does fit in with apples ability to develop very tailored platforms and make very easy to use APIs.

So while I often find myself on the wrong side of the double edged sword, I do also feel their decisions make sense as well. And honestly, having done dx9-12, OpenGL and Vulkan, I won't argue against how easy to use metal is.
> If you wrap your CL app in a Docker image, you can continue running it on the prev distro version till you fix it to be compatible with the newer one. And that's just one example.

That is perfect match for guix channels too.

What I do is maintain a repository of package definitions (that possibly inherit from guix master package definitions) and only change a few hashes here and there when I need.
That already happened once a couple of years ago for their blog spam SEO hack.
Me, twice (I changed jobs). However what I do is fairly specialized, so I'm not surprised they weren't able to find someone qualified in 3 months.

The other part of making it hard is so that the employer doesn't undertake the effort unless they really need the person and can't do with a local. I know the company made an exception for me, as they did for one other employee, but for the most part their policy is not to hire non-Swiss/EU citizens due to the administrative burden.
Lyrics Site Accuses Google of Lifting Its Content
> It's time for the Feds to insist that Boeing return to developing aircraft in an adversarial manner,

Generally speaking, the government cannot maintain a staff of aerospace engineers since they would rapidly fall behind industry engineers, you know, actually building airplanes with current materials.

However, the FAA could pay for engineers to provide oversight and also test pilots. Either group would have caught the MCAS issues.

Most FAA oversight has always been paperwork-related. You don't need to be a pilot to be an FAA employee.
> I ended up avoiding cl-async

What do you use instead?
And then there's the cost of the fuel. Electric car fuel is currently about 1/5 of the cost of gasoline and dropping. In addition, the cost of maintaining and electric is also much less than an ICE car so in terms of dollars per mile driven electrics are way cheaper. And that's where ICE really takes the head shot.
Thanks for the insights. Facebook for science is a bad metaphor, maybe the Slack for science or something like that is more appropriate. How to build a platform for scientists with incentive structures that reward meaningful research instead of grant fueled hyper-production of fluff?
NOTE: I think this refers to the approach implemented by libraries like:

* https://tailwindcss.com/

* http://tachyons.io/
> GPL v3 is toxic.

DRM is toxic.
I strongly believe that the people of Hong Kong should have the right to self-determinism. There is nobody alive who has lived under Chinese rule in Hong Kong. For reference, I am British. I hope that someday Hong Kong can be recognized as a country in its own right.
Well, yeah; it depends on how closely the FSF's goals align with your own. Personally, mine are very close to the FSF's, so I'm comfortable releasing code under GPL v3 or later. Yours may not be.

It's worth noting however that it's much easier to go from "v3 or later" to "v3 only" than the other way around.
can you elaborate? (also fotolog is not found)
No. It's not about whether there was "a lot" more. It's about how much it can add on top of "nature vs. nurture" to explain common social phenomena. It is very possible the new knowledge can be 100 times more complicated, but it only adds 1% more explanation power to everyday phenomena.

Take physics as an example, quantum physics has "a lot" more than classical physics, but no physicists will discard classical physics as being no longer valid, or no longer useful for explaining everyday physical world, or you should always use quantum physics in engineering, etc.
>To avoid this, in the 1960s builders of apartment blocks in Norilsk began drilling holes up to 100-ft deep and pouring reinforced concrete piles that stuck into the permanently frozen soil below.

100ft would be enough for quite some time. From my short stints in the construction industry (specializing in foundations) in Siberia during college summers (“stroyotryad”) 30 years ago I don’t remember anything being done to the full specs and without cutting corners. Using full power of my imagination I still can’t picture somebody doing it 100ft there when 30ft would look the same :)
What’s the story with Microsoft support Vulkan?

Oh that’s right they only support direct3d.

Because tying an OS cycle to a standards body causes significant problems in terms of feature lag, validation, etc
front page https://news.ycombinator.com/item?id=20194952
Ah I see, thanks. You shouldn't require a BOM though. There are often files without a BOM, and not all files with UTF-16 in them are text either (EXEs etc.). I would just search for all the possible UTF byte sequences (UTF-7, UTF-8, UTF-16LE/BE, UTF-32, possibly with a switch to allow specifying subsets or additional encodings if you can support that?) regardless of BOM.
So being super rational is not a good thing. Found the research https://www.sciencedaily.com/releases/2018/07/180719142154.h...
No way that’s true...Google Does No Evil...........that’s their mantra!
I don't think they have garrisons in Taipei. Please explain what you mean?
I don't think Slack could universally replace email, but it could for some teams (ubiquitous addresses aside).

One of the teams I work with communicate solely through Slack (and do use it asynchronously). All the other teams use some combination of email and Slack, and it wouldn't surprise me if there were teams out there avoiding Slack altogether.

It's just another tool. The usage depends entirely on the audience.
Why wouldn't you want to dockerize it? It has a huge number of potential dependencies (pandoc, pdftotext, etc). Getting all those working on my Unraid storage server for searching is going to be painful.
The “areas mulmen is afraid to go” include my daily commute and bus stops. They are very much places I visit frequently. Even if they were not places I frequently visit it would still not be acceptable.

The current state of homelessness in Seattle sucks for everyone. Regular citizens of the city are rightfully getting fed up by the lack of progress.

That’s important because the only way we can solve it is with the support of the public. Attacking me isn’t doing anything to help.

We have law-abiding citizens getting stabbed walking down the street. Trash, human waste and used needles litter parks and public spaces. It’s not a safe place to be and that is not acceptable.