skysight-inc/HackerNews huggingface dataset:
Thanks for the feedback, this is exactly what we're looking for here. Perhaps some of this is "how to launch a platform 101", but we can't guess all the concerns everyone may have. Also, we're not necessarily looking to really kick start adoption for a wide audience right now. The platform lacks maturity on a number of levels to properly support that.

We'll continue to work on our documentation and clarify some of the things you mention here. A grab bag of quick responses:

The server is in-house, written in C and C++ and (at this moment) closed source.

If you're on Linux or MacOS you can simply run the server from the command line: https://alan-platform.com/pages/tuts/reference.html#starting...

We don't support custom functions, but we do support custom applications that run alongside the stack. They can be written in anything, and we have tools to quickly develop such systems in JS, TypeScript and C++. They're not part of what we're making available to community users right now, so documentation is still a bit limited.

We understand people want to see the UI, but it's not the key selling point. Pretty apps isn't what you'd use Alan for (although you could). We try to focus on the modeling language, as it's hopefully unique and cool enough to draw the right audience in.
It looks like you're using SHA256(username||password) in this example. Even if it's only an example, why use a homebrew password hashing scheme based on an unsuitable hash function and bad ad-hoc salt handling, instead of a strong standard password hash with built in salt handling? And what code/specification is required to use a secure algorithm, like bcrypt with a random salt?

People often copy from such tutorials and will then end up with insecure password storage.
Sounds like getting some sort of context free grammar out of it. There is a LR grammar algorithm that is very fast, you could use a Markov chain to generate and then a CFG to verify
I think you should have a look at some mac os installation wizard to understand what i mean.

In case someone reading this happen to be involved with the design of kde screens, i would suggest reading this kind of design 101 articles :
https://www.canva.com/learn/visual-hierarchy/
Well, that’s what happens when you have an engineering-driven organization.
On the other hand a job you enjoy and that pays enough for you isn't shit, is it?
Visit for at least a week before taking any decision about Bangalore. Unless you like chaos and Indian food, there nothing much here which other places can't offer better
Have a look at Godot. I'm looking forward to 3.1 (lazy typing) and planning on using it to teach programming.

This will be my first time so we'll see how it goes. But it is cross platform, small, has everything built in and can be used to make games. It is also real so students can take it beyond educational tutorials.
Unicorns, Frogs and the Sausage Supper Affair
Bpftrace for Linux 2018
Media consumption patterns and the different ways we manage our attention
Damn, I was so proud of that. You should bookmark it so you can enjoy it on a big screen later ;)
I would hazard a guess that the connection is how the Gulag was supposedly a punishment for the least meritorious (criminals) but in fact the inmates often possessed great merit and it was the guards/administrators who lacked any, because the definition and application of "merit" in Soviet society had become so twisted. But that's just a guess. More elucidation from the GP would be appreciated.
Downtown is very small (less than 0.5 square miles) in Pittsburgh and it just isn't very residential (nor is it intended to be). There are other parts of the city that are much more walkable and while there aren't many trains the bus system isn't bad
Investors Aren’t Following Facebook, Google Out of Tech Funds
I do not believe you, like, at all.
Developer Hiring Trends in Mobile in 2018
I started writing some scripts that will execute scp to copy over some shell scripts and then a script to ssh into it and execute one command. These commands run apt
>This is more or less an editorial trying to get tech workers to think about implications, presumably to make them susceptible to politization so they can be more manipulated by news.

So you'd rather have an uninformed tech job force with no opinions, just walk into a private government every day which strips every right you have along with having absolutely no morals or ethics so you can live in a 34th story downtown penthouse with a mini australian shepherd and a Tesla?

You realize the tech workers literally do all of the tech work, which actually makes the company run and function, right? Why should they just be drones with no say?

This is exactly the problem. Do we just do this solely for money? Maybe the world would be a better place if workers had a say instead of shareholders and executives who are only in their positions to make extraordinary amounts of money in absolutely any way, morals & ethics often aside.
Maybe I'm just not very social, I have 834 "friends" on facebook but I don't feel any need to delete it nor do I feel any fear of being left out or stuff like that nor do I spend too much time on or any of the myriad of other things so many HNers report with their experience on FB.

I don't really want to delete it as it's how I stay in touch with friends and family. It's how most of my friends organize events. Messenger (not the FB app) is the #1 way friends communicate with me and each other as well.

I did do a few things though. I aggressively unfollowed people. Anyone I only met a few times. Friends I haven't seen in years or don't expect to see. Anyone who posts too much (except my sister who I feel I can't unfollow). Friends who post too much political stuff. I click "this ad offends me on every ad". I use FB Purity on the desktop web site with about 10 filters to filter out a bunch of crap like "was mentioned in a post" or "replied to a comment", "shared her post", "shared his post", "is with" and other attention spam.

Not that much shows up but I'm still able to keep up with a few really close friends and family and still participate in event organizing etc and not feel I'm being spammed too much. I don;'t have FB Purity on my phone but I guess I don't use the app all that much on the phone. I mostly use Messenger for messages and the FB app to look at profiles (linked from Messenger) and to read/post in shared event pages.

Of course maybe you want to delete FB because of leaks or you just don't want to be tracked which are really good reasons to get off. All I'm trying to say is I don't recognize many of the other complaints in my own experiences with FB so maybe others might find those solutions useful?
You may want to have a look at Pyret[0] as a teaching language as well as Racket as others have recommended.

Pyret was designed by many of the same people involved in the Dr.Racket community, and has been specially tailored for early programming education. It uses a functional programming style, pattern matching, and tests built into function definitions.

[0] https://www.pyret.org/index.html
Aristocracies also have that statement. Usually the aristocrats are there because of divine decree showing their merit, and the underclass are similarly slotted into that position due to their bloodlines.

Unlike meritocracy though, there is no way out of the situation beyond tearing down the system.
It's true that local police have become much more militarized over the past decade or two. Trickle-down military-industrial complex, so to speak.

Radley Balko is a writer who's covered the issue thoroughly: https://www.amazon.com/Rise-Warrior-Cop-Militarization-Ameri...

I just think it's pretty clear by now that the primary driving factor for police criminality becoming a political issue is that very many members of the socio-economic underclass now have internet-connected video cameras on them at all times.
Do you have a short list of book recommendations?
Really heavyweight for the browser, and definitely not optimized for Firefox.
The tremendous Extraordinary Popular Delusions and the Madness of Crowds has a section on "Influence of Politics and Religion on the Hair and Beard", detailing the various times it's been banned/compulsory/taxed.

https://en.wikipedia.org/wiki/Extraordinary_Popular_Delusion...
Sick of people saying this. Iowa City is not a world class city. Period. Iowa City is a backwater.

It's population is extremely white. "street music downtown" and "dozens of clubs and events" is a complete given in most major US cities and the only reason you would think that is special is if you have never left the midwest.

The city is ugly and has literally no public transportation. It is extremely car-centric and you will be constantly battling traffic if you are crazy enough to bike. ( People will be aggressive and not respect you )

It's culture reflects the rural trump-land small towns that surround it. Good old boys People walking around in full camo after going hunting over the weekend.

edit:

Also: Iowa is ugly and there is nothing to do there. You can find somewhere cheap in Colorado or Oregon and have the option to go hiking and skiing.

In Iowa, you have absolutely BRUTAL winters and nothing to do outside the entire year anywyay. Unless you find walking next to high-ways flanked by corn-fields with no sidewalk a great natural experience.
> We change and abandon words all of the time. Why are you so invested in putting up blinders to ignore that?

The genesis story of meritocracy as told by its enemies is that it was used satirically (eg. Wikipedia: "It was used pejoratively by British politician and sociologist Michael Young in his 1958 satirical essay The Rise of the Meritocracy").

Why are they so invested in putting up blinders to ignore that "meritocracy" in the context of open source development doesn't carry that demeaning connotation, because people changed the word's meaning within their subculture sometimes in the 1980's? We change and abandon words all of the time.
And, point well made about not needing to know the types but still getting compile assistance because of the types.
Just to run the numbers for everyone, this is $31,200 assuming no vacation all year. So making less money gross as a waiter than you're able to put into a savings account (after taxes and all expenses) as a software developer. I don't think that will be surprising information for anyone here.

I've waited tables before and I'd rather be a software developer for half the median software developer salary than a waiter for 3x the median waiter salary.
Can confirm. My office is open but coworkers have taken the day off because their kids are home from school.

I know some places are celebrating the same day as Indigenous Peoples' Day instead.
Carbonfund was recommended by my airline, and they provide full transparency into which programs your money is going towards, so you can research and decide for yourself.
Yep, the original main computer was a 1.25 MHz (!) DF-224 [1]. It was augmented on Servicing Mission 1 in 1993 with a 15 Mhz 80386 co-processor [2]. The 80486 was installed in 1999 on Servicing Mission 3A (STS-103) [2].

[1] https://en.wikipedia.org/wiki/DF-224

[2] https://en.wikipedia.org/wiki/STS-61

[3] https://en.wikipedia.org/wiki/STS-103
Three decades after nuclear disaster, Chernobyl goes solar
Agree Big time... good luck convincing the HN crew though ;)
Except the article still says its out of Africa, just not from a single region in Africa.
instead of "low-code" maybe "meta-level" or "super-level" programming ... :)
I’m not for tech workers becoming drones. I'm for them being informed. I’m not for them to be moulded by mass media who see them as a tool to carry out their vision or idea if what’s right or wrong.

You see, if informed tech workers were to make contrarian decisions, let’s say with regard to domestic issues in the US and while informed they made a Libertarian decision, this decision would be derided never the less because it would deviate from mass media concensus.

Who decides and should decide about, for example produce?

Should the produce lady at the supermarket make the decision to stock conventional or organic, or consumer denand, of the owner/cooperative?

The produce lady gets paid to put whatever the buyer gets. The burger flipper doesn't decide ti buy frizen or from this or that ranch.

We get paid to do a job.
They toned down the flashiness, that was a step in the right direction. The biggest things holding them back are

1) the camera is still way too conspicuous

2) only post to Snapchat
Journey Over the Intermediate Gap
Thank you for the example. I just don't want to be picky but that is church encoding. To represent a number, say 1234567, you will need million items in a list.
I have heard it. There are just generic Asian American society functions, which celebrate the melting pot of everyone who isn't strictly first generation and has multiple ethnic backgrounds.
Very nice! Especially "till loop and button failing both at last it flew away"

Feels like it's missing a sentence at the end that rhymes with tailor (eg "and equally assaults us the great big sleep, from skilled oarsmen to new sailors)
The first time soneone called me naive, I'll just take it as a compliment. I think the big difference is what we define as cheating. Optimising towards test, no cheating in my POV. Using one type of steel, as an example, for crash test and something different for production -> cheating.

They do have to make trade-offs, true. But every other company has to do that as well, some tend to one side others favor different characteristics. Tesla, to stay on topic, is no exception there. SOmeone else discribed the test philosophy and the impact on car design very well.
Nice to see academic researchers are now trying to utilize a more phenomenological approach in their theorizing. Ideally, What does the available data strongly suggest? should be in the forefront rather than group conformity to some conditioned or ingrained ethnic or anti-ethnic grounded chauvinistic penchants. Time to grow up :)
Hi, you appear to be shadowbanned.
>That's precisely what I expect any functioning and remotely competent secret service to do. Secret services are bound to look into anyone that is involved in anything that might represent a liability and a security threat.

I can see how Jacque's and Pierre's prolific fucking is a threat to their sense of security...

Better document it... It might come in handy...

We can't have the enemy using people's sex lives against them... That's our job...

Otherwise the terrorists will strike again... We repeatedly failed in our capacity to protect the nation, but please trust us... We just need more money and power... National security...
Right; didn't use a phone-meeting tool which sucks. We used Sococo's TeamSpace, because we were a startup and that's what we were creating (dogfooding our own product).

When I left it was an app that was always-on, keeping all folks logged into the same 'map' network-connected. We could click in and out of one-on-one meetings, standups and bullpens, or whole-company meetings with audio/video setup times in 100ms or so (depending on how far away folks were and the speed of light).

You wanted to talk to Bob, you click into Bob's 'office' and say "hey Bob!" and he says "Hi, what's up?"

It was wonderful. Our media node supported up to 100 participants; there was no friction to conversations, meetings, standups etc. I knew who was active (could see them talking/meeting on the map) and who wanted privacy (had their office door closed). It included chat with unlimited history, persistent document sharing and on and on. It took <10% cpu time even in big meetings, <1% when not in a conversation.
They also had a fairly drastic price increase that made our company scale licenses back to only designers, which has reduced the collaborative aspect it once had.
If you are having “chance encounters” continuously for 8 hours every day (in most open office, there is always a conversation somewhere in earshot), you aren’t doing any work. Most engineers recognize this, and drown them out with headphones.
A study that was literally published this week? Wake me up when it's been peer-reviewed and replicated.
I don't know about you. But if I can get riches at Google, I can get riches at Facebook, Apple or Microsoft too. The reason I would have chosen Google, and the reason I entrusted Google with all my personal information in the first place, was knowing they had that slogan.

I just couldn't imagine they'd ever erase it... Now who is left? I guess I'm waiting for the Internet Archive to turn evil...
Spending all our lives, living in a hipster paradise.
One person's intellectual is another person's babbling idiot. It might help to specify exactly what you're looking for.
> According to Dr. Poulson, Mr. Dean said that Google complied with surveillance requests from the federal government and asked rhetorically if the company should leave the United States market in protest.

How clueless can you be? People can and will die if you cooperate and share private information on your users with the Chinese government.
Liftoff of a 190 Mg Laser-Powered Aerial Vehicle: Lightest Wireless Robot to Fly [pdf]
There's spots off Market St. where the homeless set up large markets. They lay down blankets and peddle whatever they've stolen/found/made. Its really fascinating how they've started their own market with their limited resources. San Francisco is like Calcutta.
How many children have the money to buy a Matlab license ?
I think the point was that they're using their PCs, not phones, and that the meeting is PC-native, e.g. the meeting is conducted on the PC, as opposed to having an in-person meeting where someone is on the phone looking at the same thing on a PC.
Counter point: Tesla's bursting to flames. ;-)

Takata was a scandal, even more so as it was Japanese supplier. I just hope we don't use exceptions to the rule in general discussion now, are we?
Nice work!
As a WebRTC implementer (both native and in Chrome), I applaud the work!

But I can only notice quite a bit of mismatch between your APIs and the current spec. Do you plan on updating your implementation to match it?
The FB and Google scenarios were vanishing outliers. A whole lot of if statements had to evaluate to true to produce those outcomes, and at the end of the day, a FB IPO millionaire is pretty well off but his kids will still have to work for a living.

The remaining 99% of early tech employees for other companies will end up with equity worth a house down payment if they are lucky, worth a few months of rent in the usual case, and often worth nothing.

EDIT: As for the tech downturn, just wait and see. I assume you have not been through a significant tech bear market from your comment, but if you have, you should know better. Things dry up completely, for nearly everyone. If you miraculously keep your job, you are still not in any powerful bargaining position.
The line `password : . 'Password'` points at the password property, which tells the framework to hash it. What kind of hashing isn't something you should have to specify or worry about. It's a strong salted hash and we'd like to make it even better at some point, but that's firmly in the realm of the framework implementation.
PMI is a scam in the uk you ending up losing on tax and if you have a medical problem it has ZERO value.

You would be better off saying ok put the benefit into my pension instead.
This is not one of Asimov's best works. While he is probably right about Orwell's feud with Stalinism, to judge 1984 by how well it predicts the future is beside the point, just as it would be a mistake to judge Asimov's own work by the accuracy of his imagining of future computer technology.

Asimov's dismissal of 'newspeak' as mostly just abbreviation completely overlooks the power of propaganda and fake news, or the Whorfian concept that underlies it. He complains that a human-operated surveillance state would not work, but this review was written before the opening of the Stasi files revealed how it does. Asimov's suggestion that Orwell should have posited automated surveillance does, of course, foreshadow what is becoming possible now, but he does not seem to do any better than Orwell in imagining such a future.

Orwell's renaming of Britain as 'Airstrip One' shows that, far from thinking of Oceania as the British Empire, he regards Britain as a satellite state of the USA, analogous to the cold war status of Eastern European states.

I had to chuckle at Asimov's complaints of sexism and racial bigotry in the novel, considering the prevalence of these things in his beloved 'golden age' science fiction, and for some time after.
It's a big city. There is big city crime.

Your nightlife thing is pretty weird. The Loop is Chicago's business district. It is dead after business hours. Don't be there. Wicker Park and Logan Square are neighborhoods, not single streets. There's also Lakeview, Avondale, Pilsen, Andersonville, and a bunch of others I'm forgetting. Maybe the argument is that together these neighborhoods constitute a pretty decent night-life, but it's hard to walk from Wicker Park to Andersonville if you want to start an evening eating tacos at the Big Star walkup and end it with beers at Hopleaf? That's fair, but that's what NYC is like too.

It does get cold here!
This isn’t a novel concept. Didn’t anyone see Real Genius?
Osijek, Croatia. University city. Thriving tech hub. Close to 4 major international airports (Budapest, Zagreb, Belgrade, Timisoara). Low rents. Low cost of living. Decent food. Very walkable. English is widely spoken.

There are many other cities all over Central and Eastern Europe like this. Other options are Novi Sad in Serbia, Szeged in Hungary, Brno in Czech Republic (the major tech hub), Timisoara in Romania (same), Lviv in Ukraine, Krakow in Poland, Tartu in Estonia.
Deescalation training and aligning incentives with good outcomes should be put in place before technology solutions are called for.
> "Why should I let some jerk from history ruin the name 'Adolph' for me. I'm gonna name my son that anyway!"

My science teacher was called that and btw he was from Austria, no one in the classroom cared not even the slightest joke was made about his name or why his parents might named him that. If we would judge others based on their name or ethnicity -that's the definition of the discrimination and xenophobia.

> Words are for other people and other people might have opinions about them.

Stop spewing your ideological opinions as if they apply to everyone!
See [0] for a method combining branch and prune with Markovian probabilities. I did a hacky version of my interpretation of this work at [1].

[0] https://link.springer.com/article/10.1007/s10601-010-9101-4

[1] https://github.com/kastnerkyle/pachet_experiments
I've been well. Landed a software job with a company called IntegriShield doing a sort of internet rent-a-cop work, now am writing apps for a mechanical contractor called US Engineering -- turns out the construction business always runs on razor-thin margins which is kinda nice because, like, reducing cost by 1% when construction margins are only ~5% causes a 20% improvement in net profit.

This is great work, and I think you're burying one lede, which is that it looks like you've embedded a declarative permissions model in this thing, and I built one of those and the time saved can be huge when authorization is handled at the model level rather than everywhere in the business logic.
Announcing MCHT: An R Package for Bootstrap and Monte Carlo Hypothesis Testing
No; I think its enough for one person most of the time. I can participate in the activites, or I can go home to my house in the country 10 minutes away. There is a new downtown transit center with a very convenient bus system. Bike lanes and paths have been created everywhere.

And yes its a mixture of cultures; that's kind of the point. You can run to Silicon Valley and hide among your own brogrammer tribe, or you can go somewhere and meet different people
Climate Change Will Get Worse. These Investors Are Betting on It
http://portlandobserver.com/news/2018/apr/25/celebrate-asian...