skysight-inc/HackerNews huggingface dataset:
To me they came off as factory floor workers who were offered a switch to 50% desk work saying nice things about Amazon on Twitter and jumped at the chance. The minute any one of these people diverted from the party line, they’d be back to picking boxes or fired.
> Still kind of glossing over "=" as a "simplify" operator, but it's still an improvement over when I was a kid when it was really easy to pick up the idea that the "=" operator was actually a function meaning "take the expression on the left and simplify it".

What? No. De '=' sign is very simple: what's written to the left of it is equal to what's written on its right.
There should be an xkcd comic about that thought (if there isn't already one).
We must do both. We can achieve zero emissions. Its really simple to tax-more-and-more-if-you-pollute in whatever form be it air or pesticides. And use the taxation money to invest in scrubbing, cleaning and more efficient ways of travel such as high-speed trains.

Pollution of any kind is just externalizing, out-sourcing the costs to others, its not fair.
They also require the ability to change the keys. It's part of the Windows Hardware Certification Kit, previously Logo Kit. See https://docs.microsoft.com/en-us/windows-hardware/manufactur...
It should be understood that rule 2) means neither the US nor the EU are a "real democracy".

US fails due to the electoral vote issue. And the EU on the fact that smaller countries have a more representatives/citizen in the EU parliament than larger countries.

It would be interesting to know if there actually is a democracy that fulfills those rules...
Doesn’t invalidate the question on potential ageism.
They are NOT bots.

They are people getting paid a few bucks to spew the Word of the Lord ( in this case Jeff Bezos )

It's the corporate version of troll farms.
But way more than 6000 kids a year don’t play outside because of our artificially created apex predators.
Yes I could ask my heavily pregnant wife to carry a ladder upstairs and spend the time experimenting with things to try cover the LED and engage her extra sensory perception to look after my son downstairs at the same time since he is at home today because the schools are closed until the end of the holidays.

I guess that’s the kind of massively unlikely scenario that you never imagined could be possible ;)
How else can solar wind and batteries have been invented? Charcoal, coal, oil, gas were all necessary economic fuels for the past 200 years. Without those we couldn't have ever had the energy to create cleaner options. Now they're available, those cleaner options should be being deployed hugely everywhere. However, it comes down to fossil fuels not paying for climate costs and air pollution costs, thus they have seemed cheaper on the surface.
Not all programming languages !
It’s astonishing people are so confident these are bots.

No real evidence of that and it’s more likely they’re real. Occam’s razor.
Defining your own scale is fine. But, don’t be confused when you are the only one using it.

High vs low level tasks are defined in terms of what you can do while doing the task. You can be thinking about a math problem for example while talking with someone.
Precisely. We're even psychologically inclined to agree with RO because "it" is "fighting the good fight" and "fighting The Man", etc. Whether she's legitimately exactly who she says she is or "it" is just a next-level PR AI whose sole purpose is harming Amazon, we have little way of knowing, especially outside this specific example.
Cool. Where is the code handling the world map/blocks? I want to see how the data structure looks.
Meteors can produce smoke trails and I have seen them create them!

https://www.youtube.com/watch?v=tbpiOWs6zPU
(note: not my video, just one I googled)
The past reports on Amazon warehouses call out how strict and automated the management is: that the local managers don't have the authority to really do much in the way of providing flexibility (or humanity) to people.
Do it during the friday happy hour, and then blame the free drinks
Nice try, @rulesObeyer. You can't fool me.

END OF LINE
hi, on Pi4 it would be something like "Linux raspberrypi 4.19.46-v7l+", it's totally confusing.

More info regarding Pi3 arch https://www.raspberrypi.org/forums/viewtopic.php?t=140572
Vixens to valkyries: how female representation has evolved in heavy metal videos
I wonder how well Xamarin will work with Swift-only frameworks, like the upcoming SwiftUI and Combine frameworks. They make heavy use of Swift generics. It’s been a long time since I’ve touched Xamarin so it’s a genuine curiosity.
Sneckdown (2016)
I have former coworkers who are beginning to look and have moved to lower career roles basically aging out. No pressure of running teams but the experience of budgeting and knowing how to code a multitude of systems.
I've never heard it described like that but you're right. Interesting counter point.
Do compilers for other languages emit the same warning? Because there are fewer and fewer reasons to use C in 2019 as well.
On the other hand, this obfuscatory conversation and the allegation that random individual accounts are paid anti-corporate is one that adds to the weight for "inanutshellus may be an Amazon shill account, or at least employee"
Great feature! End-user upgradeable simply by swapping a device's compute module with a newer iteration from RPi.

c.f. EOMA68
The article says that

items = items.filter(i => i !== item);

is compiled to

$$invalidate('items', items = items.filter(i => i !== item));

So this invalidates the whole array, right? Would this then re-render the whole array, i.e., remove and recreate all DOM nodes? And if so, does Svelte support more fine-grained ways to update arrays?
They will be closed earlier. Renewables and batteries will be cheaper than existing coal before 2038, meaning replacement will cost less than running these old plants.
> If you really have a problem telling that "x == y" is the same as "y == x" I suggest coming to a deeper, more complete understanding of the equality operator as a commutative operator

Code is for humans, not computers. The order I choose when writing an expression is driven by what I want to convey to the next person reading my code.

`if (button.state == .enabled)` suggests to the reader that the button’s state is the thing we’re interested in in this particular piece of code. Reversing the operands is confusing not because I don’t understand the communicative property, it’s confusing because it puts the emphasis on the wrong thing: I’m not checking if the enabled state matches an expectation, I’m checking if the button’s state matches an expectation. And I want the reader to understand that.
Small children have this problem when they are sleeping. They just don't wake up from high-pitched noises, but require lower frequency alarms ideally with spoken words: https://www.bbc.com/news/health-38918056
Good question, I don't know the answer.

I think it also has to do with how rough the surface of the plates is, I believe a bit of a rough surface can help with the noise (some have a very polished surface and I can hear that from a mile)
This is such a gem of a creepy thread!
Btw maybe it might be of your interest to know that some people are porting Ubuntu Touch by UBports to Pinephone and Librem 5 phones, and some others are trying to port it to Raspberry Pi 3 /4.

https://ubports.com/
Darn it, I guess I'll have to change my plans for Sunday if that's the case....
Beaten-down Nvidia is diligently preparing to pounce on its rivals
I work in a large and friendly company, in which there seems to be a general fear of speaking up. if a company as employee-friendly as mine has difficulty in moving people towards an open speak-up culture, I think it’s totally reasonable to assume that many companies aren't successful at this, either.

It should therefore be reasonable for an Amazon warehouse employee to point out the counter-case for their experience, without you ascribing negatives to Amazon itself based on this.
Just checked. Sadly, not available. I can have Comcast, Century Link (Century Link's maximum offering in my area is 1.5 Mbps), or satellite. I live 20 minutes outside of Minneapolis in the suburbs... If I lived 10 miles closer to the city I could have fiber. It's just a matter of time, but I hate having one choice.
I built something just like this years ago!

It’s called Contact - People Organizer by App Addiction

PS: I don’t track anything you do!!
thanks, it's definitely on our radar. :-)
> wouldnt it be more sane to reset through the bluetooth device

No, because you might be resetting because you can't connect with the bluetooth device.

> or even simpler: just unscrew and rescrew the lightbulb to reset!

How does the light bulb know it's unscrewed? How is that different from turning the switch off?
Not all languages allows chained assignment (a=b=c) like c++ does, which is why we have this problem (and probably does not automatically cast them to bool either)
This a) clearly isn't true, b) goes against parent's claims, and most importantly c) is contraindicated by the fact (as per parent) that 'first world nation states' are not currently building power plants that, as you put it, burn things. This is because it's economically more viable to go solar, wind, storage - than coal now (and perhaps, if not today, then clearly within a year or two, gas).
there are many lambda calculi.

Here's two:

A) Pure Lambda Calculus is defined by

1. the terms (metavariables t and u): λx.t | x | (t u)

2. the reduction rules, β

3. the two conversion rules, α and η

B) Another of Church's lambda calculus, defined by

1. the terms (metavariables t and u): λx.t | x | (t u)

2. the reduction rule, β

3. the conversion rule, α.

You might go .. wait, these are the same! They are not. Without the η rule, you cannot define extensional equivalence, thus you cannot do things like referential transparency.

There are a number of shortcomings with the pure lambda calculus of course, so over the years people have added things , creating variations of lambda calculi.

A particularly famous one is System F. System F extends the Simply Typed Lambda Calculus (which itself is an extension of the pure lambda calculus) with type generators and eliminators. The trick is to make the language of types into terms of the lambda calculus itself.

System F begets SML, SML(NJ), Ocaml, Haskell and F#.

Then you have the other extensions along Barendregt's Lambda Cube. You get things like Coq and Agda and Idris, which are extensions of System F in the same directions but different ways of constructing them.

On the other side of things people are trying to make sense of the pure lambda calculus itself. There exists a whole subindustry of people explaining substitutions (lambda calculi with explicit substitution), people explaining self interpretation which you can do in lisp but not really in pure lambda calculus (first clean attempt was in 1995!). There are people developing or splitting pure lambda calculus into two subsets - example are people who work with sequent calculus.

All these systems are lambda calculi. When people say _the_ lambda calculus then they usually mean the pure lambda calculus.
As mentioned before, these are likely tweets managed by a centralised messaging system. What is really creepy, however, are the tweets on the accounts themselves.
I tried this in the past but it falls apart pretty badly on class/struct fields and constructors.
Related study:

Parachute use to prevent death and major trauma when jumping from aircraft: randomized controlled trial
https://www.bmj.com/content/363/bmj.k5094
Normally I hate news articles that consists just of other peoples tweets, but this was actually useful.
Dunno, the engine in the article looks pretty impressive to me. And I say that as the author of a fair chunk of the "official" version (I'm not affiliated with Mojang, but they built minecraft classic on my JS voxel engine).
That's how TV worked (for those who remember the TV days). In most slow/quiet/boring places there was a tv in the background .
> PSA reminder they got caught scanning computers for specific documents at the behest of the Russians

No, not exactly. In reality the software worked as intended and sampled an unidentified program that it considered malicious. It just so happened to be a piece of NSA malware contained on a NSA employee's computer (who re-enabled KAV on his machine after infecting it with a fake Office activator). The US government needed a quick scapegoat and thus they picked the spooky russian company instead of their own employee.

After the allegations were made, Kaspersky opened itself up for third-party auditing of its internal processes, relationship with the government and the events surrounding the above, of which it provides regular updates of:
https://www.kaspersky.com/blog/internal-investigation-prelim...
https://www.kaspersky.com/blog/transparency-status-updates/2...

They're also moving all data processing to Switzerland, way outside of the reach of the Russian government.
> Average is the worst case, as everyone has to deal with it.

That's true if:
(1) No one in the worst case receives a kind of damage that is not compensable, and

(2) You have systems in place so that all the people who experience better than average results compensate all those who receive worse than average results.

> The chance of anything going wrong with a modern nuclear facility is astronomically low.

The chance of anything going wrong in a modern design, implemented without cutting corners, and operated without cutting corners is, yes.

Whether you trust the poltiico-economic system in your country (and that of whoever is providing design/build support, for countries where that isn't purely domestic) is an open question.

Social factors are part of the risk calculus. Nuclear disasters have generally not been unavoidable consequences of the technical knowledge at the time they were constructed and operated occuring at their irreducible rate, they've been symptoms of failures of the social systems involved in planning the deployment and use of the technology. You can't assess the real risk of nuclear from the risk posed by the technology when properly applied in an ideal social context alone.
Came here to ask the same. Twitter is utterly unreadble to me. Since they are linked to quite often, I once wanted to give them feedback that their website is pretty bad and _really_ annoying to use with a browser since they nag and nag and nag about using their app instead (just like reddit). Well, that was fruitless since they of course wanted me to have an account for that... The web is not as good nowadays unfortunately.

Can't people stop linking to Twitter? Not everyone uses twitter, and to non-users, their website sucks.
Pyforest – lazy-import of all popular Python Data Science libraries
Yea no. I don’t see how that was even allowed in the first place for safety reason.
Vectornator X
"legitimately exactly who she says she is" as if the timeline of her twitter account didn't lend to her identity. Especially in contrast to the Amazon FC accounts which are brand new and follow 0 other twitter users.
Not sure if I'm being silly here, but with the article about Talon (https://talonvoice.com/) and coding by voice from earlier this week, I think this could potentially provide an interesting setup for a portable development setup? (I quite dislike typing on touchscreens and being able to develop by voice also seems like a portable skill)
I got the same as treerock, the news article posted elsewhere in this thread is useful for context
Heat pumps are appearing in Poland too, particularly ones meant for domestic hot water (vs. heating your home), and there are government subsidies attached to them. The people I mentioned in my example are currently considering getting such a heatpump thanks to that subsidy (it wouldn't be economical for them otherwise).

Electricity isn't cheap enough here to run resistance heating unless you're desperate. I don't know anyone using propane for heating, but many people - myself currently included - use it for cooking in places that don't have utility gas connection.
Related: employees sing the Walmart song https://www.youtube.com/watch?v=JOkQJm_UGM4
React Native, Flutter, and Electron have a lot of problems in between them. They are fairly good cross platform solutions, whether cross platform UI is actually a good idea is much more dubious, I lean towards no it's not.

I'm more excited about leveraging native platform UI with shared code in a common language like Rust. C++ as described in the blog is problematic for this.
Some other handy passive-aggressive electronic mail techniques, courtesy of Bernard Greenberg from Symbolics (BSG 4/11/84):

https://www.donhopkins.com/home/archive/humor/flame-manual.t...

>Replying to one's own message is a rarely-exposed technique for switching positions once you have thought about something only after sending mail.

>You get 3 opportunities to advertise your Rock band, no more.

>Idiosyncratic indentations, double-spacing, capitalization, etc., while stamps of individuality, leave one an easy target for parody.

>The entire life, times, collected works, expressions, and modalities of Zippy the Pinhead are a common ground for much of the metaphor, rhetoric, and invective which pass daily through the mail. An occasional parenthetical "yow" CORRECTLY USED will endear one to the senior systems staff. So will puns and other remarks addressed directly to the point.

>Including a destination in the CC list that will cause the recipients' mailer to blow out is a good way to stifle dissent.

>When replying, it is often possible to cleverly edit the original message in such a way as to subtly alter its meaning or tone to your advantage while appearing that you are taking pains to preserve the author's intent. As a bonus, it will seem that your superior intellect is cutting through all the excess verbiage to the very heart of the matter.

>Keeping a secret "Hall Of Flame" file of people's mail indiscretions, or copying messages to private mailing lists for subsequent derision, is good fun and also a worthwhile investment in case you need to blackmail the senders later.
Okay so there are two considerations here:

1) You want this to be easy to reset.

2) You don't want this to be so easy to reset that children playing with it will do it by accident.

I feel that a good compromise between the two would be a rule of "flick the switch on and off three times in two minutes, with the on state being longer than 3 sec".

This makes it easy to reset, just flick it on and off three times slowly, but hard to reset accidentally, since children don't tend to flick light bulbs on and off that slowly. For added safety, you can make the "on" time 5 seconds instead of 3.

I don't think "flick it on and off slowly three times, with each flick lasting at least five seconds" is hard to follow.
Is there any point in using antivirus software now?
One of my favourite principles. We used to refer to it as the law of general laziness.
We could go on and on with anecdotes, but I think it really comes down to luck whether an outage affects you. If you can't afford downtime occasionally, you should set up a cluster, probably across different providers/locations.
With Hue bulbs there's no Off-On cycle reset. Serial Number or TouchLink.
Reminder that you should avoid what3words. Still unfortunate that some governments fell into using them.

https://shkspr.mobi/blog/2019/03/why-bother-with-what-three-....

> The algorithm used to generate the words is proprietary. You are not allowed to see it. You cannot find out your location without asking W3W for permission.

> If you want permission, you have to agree to some pretty long terms and conditions. And understand their privacy policy. Oh, and an API agreement. And then make sure you don't infringe their patents.

> You cannot store locations. You have to let them analyse the locations you look up. Want to use more than 10,000 addresses? Contact them for prices!
pyforest lazy-imports all popular Python Data Science libraries so that they are always there when you need them. If you don't use a library, it won't be imported. When you are done with your script, you can export the Python code for the import statements (so that you don't violate the Zen of Python "explicit is better than implicit").

You can already pip install pyforest. It will be available on conda soon.
Learn Go with Tests is the best programming language course I've ever gone through.

https://github.com/quii/learn-go-with-tests

That's all. Just sharing that the methodology worked so well. I felt like I could legitimately jump right into a Go developer team.
I am getting a bit overwhelmed - I would like to get a basic level of "maker" capabilities at home for my kids but ... it's not the kit, not the hardware, it's the projects

I think I am looking for easy to follow instructions for dads
> Mind you, avoiding K8s and sticing with lambda + ECS for long running stuff is far simpler to understand, even if updating it with CF is a massive ball ache.

actually with GKE you can run your "AppEngine" apps directly on GKE:
https://cloud.google.com/appengine/docs/flexible/python/run-...

Better yet there is the "next gen" stuff from AppEngine (Cloud Run) which is like Fargate, but can ALSO run on your own GKE: https://cloud.google.com/run/

the only thing which I still think is way more expensive/worse than the aws counterpart is RDS. (Google has a hosted db service, but that feels worse than rds)
Looks cool, maybe you can start building a PoC with parts like this 2-mics Pi HAT? http://wiki.seeedstudio.com/ReSpeaker_2_Mics_Pi_HAT/
The best way I've seen this work (inside Google Apps) is to write shared business-logic in a common layer (here it (often) gets written in Java, then transpiled to Obj->C and Javascript, other teams go from C++ -> Java & JS, and other other teams embed JS inside of everything.. and other other other teams write everything in a native language (there is no one single way at Google))

then use a data-definition-language (like protobuffers) to define a bridge from inside of transpiled code land to your native layer, and compile native language bindings for your UI to read & write data models.

then stack a mechanism like GRPC which takes the DDL to the next level and makes services a declarative, language agnostic definition... and compile your service stubs for each platform.

...then write the UI in a native layer for each platform, using the native service stubs and data models compiled from your DDL.

Once you start trying to abstract the UI models between iOS, Android, and web you are stuck with a shitty status quo solution that leads to terrible hacks or boring concessions that ignore platform differences.

However abstracting the common (non-ui) mechanisms like asynchronous data structures, sockets, and storage is a relatively solved problem.
> The Oxford English Dictionary, the most reliable and complete record of the English language, traces “jasm” back to at least 1860: J. G. Holland Miss Gilbert's Career xix. 350 ‘She's just like her mother... Oh! she's just as full of jasm!’.. ‘Now tell me what “jasm” is.’..

And "-asm" is such an unusual word ending in English, it makes me wonder how "jasm" itself came about? (If I didn't know any better, seeing the word for the first time I'd never guess it was supposed to be English.)

Running a regex on the dictionary, there are only a handful of other words ending in it -- mostly "sarcasm", "orgasm", "chasm", "spasm", and various scientific terms ending in "plasm" (e.g. "nucleoplasm").