skysight-inc/HackerNews huggingface dataset:
> For reference, I'm referring to the "oops I did it again" part. It's really hard to take that comment as "honours go to GHC authors".

Was overly excited when I created the repo after obtaining the first results. Childish indeed, thanks for reminding, fixed.

> Also, I suggest you try running the GNU wc with unicode turned off because unicode is computationally expensive and you're deliberately disabling unicode support in your own code anyway.

I tried running wc as `LC_ALL=C wc file.txt`, and it (surprisingly for me) resulted in worse run time for wc (my default locale is ru_RU.UTF-8 for comparison). This reproduced on two machines of mine and also on a machine of a friend of mine who also gave my code a shot.

My bad for omitting this in the post, I'll update it accordingly.
What stand do you use! Please share. :)
He wheeled 99 smartphones around to create fake traffic jams on Google Maps
-----------------------------------------
( Learn from others, but be you! )
-----------------------------------------
o
o
o

(\ /)
% ^---^ %
%{ @ @ }%%
( *** ) \%%
/ ** / \%%
/ ** /| \---
\oo/ sjm
FCC urges 7 voice gateway providers to support robocall crackdown
You have to be careful using craigslist to assess prices. In the cities I've lived, ALL of the cheap ones are scams. They may run half or less the going rates, and promise way more for your money than the cheap end of the market should be.
I previously worked at Asana (and own shares), and am glad they’re going the direct listing route. It’s good to normalize the practice of cutting out middlemen in the IPO.
I must be dense but I never see the `x-client-data` header in the request headers of the network tab in developer tools.
1. Records are reference types (heap allocated), structs are not. C# have structs and will also be getting records with 9.0

2. Yes, you can make records of other records.

3. Not yet, but Project Valhalla will be bringing inline types to Java https://wiki.openjdk.java.net/display/valhalla/Main
Good luck sleeping at night
Please don't post blatantly false statements that are trivial to refute.

wikipedia.org/wiki/Don't_be_evil
What about the absence of resistance to evil? Perhaps not evil per se, but one could call it absence of good.
You can just edit that code out from outside the hypervisor and no one will be any wiser.
Perhaps the poster you are replying to wants a patriotic one instead? Or progressive? Or a hundred other labels?

Nationalism in all its forms is abhorrent.
As I see it, there are a few ways for a nongrowing country to 'win' against a growing one.

One is simply a decisive first strike, before growth is able to widen the gap too much. Probably effective, but morally questionable.

Another would be to keep growth 'coiled' and let it ramp up quickly if a rival started growing. Morally less troubling, but exactly how one would keep growth in 'reserve' has not been worked out, as everyone wants it to happen sooner than later.

Finally, it might also be possible to stick to one's nongrowing principles and accept a subservient role, while 'locking up' sections of the dominant country's economy and waiting for a mistake - perhaps by monopolising a good or service that the growing economy values beyond reason. Highly moral, but the effectiveness would be the most dependent on outside factors.
Start simple - ask people on the street what time it is. It’s a simple opener that should help you with your anxiety, and you’ll see nothing bad happens.
Were they free to go? Did they have parents or lawyers present? Was any adult on their side present?

They had the same liberties and agency they would have had if they were behind bars. Zero, to be precise.
non OC 2700K difference to modern CPUs is huge, OC to >=4.5GHz and it quickly diminishes unless doing crazy threaded jobs.
Nationalism has (and this is getting quite political) a shameful and ugly record in history. It is not something to aspire to nor is it an ideology you should find particularly appealing.
How exactly was he proven wrong ? The rising productivity gains are built-in in his model.

Where do you get the idea that he "advocated excessive government intervention" ? He was instead criticized for his anti-welfare stance ! Or do you think that "educating women" is "excessive government intervention" ?!?
My taste is broken, once used to chef, and do cook daily still, but when you do not enjoy food - it just becomes a bind.
NSA's official statement on twitter:

https://twitter.com/NSAGov/status/1224456957622472706 (1/2)

https://twitter.com/NSAGov/status/1224456959618945024 (2/2)
Managing your attached hardware on Linux with systemd-udevd
What I would call "quantitative environmental consciousness" - things like estimating energy consumption and carbon footprints.

Topics like energy policy and CO2 emissions will become increasingly critical in our lives, and yet you don't find many people reasoning about them in a lucid and informed way.

A great place to start is the SEWTHA book by MacKay: https://www.withouthotair.com/
If I donate to a FOSS project, I want the money to go into the development of their software and not turn into some proxy funding of other projects and organizations - especially not ones I disagree with. In fact, I think that's a pretty reasonable expectation.
Why not? If this is a short squeeze, wouldn't there be a balancing market incentives to short the short squeeze?
Recently we were hosting Remote-first Online Conference and some speakers like Kaylie Boogaerts (People & Culture Manager at LaterPay) and Iwo Szapar (CEO of Remote-how) were covering similar topics.

It'll be great to join your discussion and find more about remote culture and distributed teams.
Jail in India means being held involuntarily at the police station. Usually, but not necessarily, in cells. They were locked up
Finding Missing Aircrafts
We are going to find all the missing Aircrafts since 2nd July 1937. Currently the work is on MH370 & 10E Electra of Amelia Earhart.
For the love of god, let this never catch on.

Nice demonstration of CSS animations, though.
Everyone that already owns property "has theirs", so of course they'll be excited about increasing property values.
I cook or eat left overs 6 nights a week at this point. Beyond saving a massive amount of money it's shocking how much better the steak I make myself is than one I can get out. Most cities have kitchen equipment stores (not just Bed Bath) that actually have cooking courses you can take.

Now "home made pasta" starts with flour and eggs.
I did not know about riseup (or Mozilla funding them) and parent provided insightful information about them. Given the funding structure of Mozilla, I could see this being a red flag for donations for some organizations/individuals.
Easier said than done:

- If you share something, you need a way to share the key

- Things like a truecrypt drive work poorly with file sync clients
And a program from outside the hypervisor can just magically edit the instructions of the game to avoid such checks.
IMO, your comments belie the entire experience of library developers in "DSL-friendly" languages; those with a system of language features that compose well to create what humans perceive as "sub-languages". Ruby and Haskell come to mind immediately, each with a very different set of DSL-enabling attributes.

"The chances your DSL is going to be good is very low." – Nonsense? Yes, API design can be hard. But DSL design at the scale of embedded, ergonomic DSLs is most commonly exactly the same scale as API design. Moreover, there are plentiful examples to draw from these days, especially around builder-type APIs as illustrated in the article. We have quite a suite of well-established patterns to draw from, and they're just not that hard to apply well.

Notably, "language design" doesn't come into it. Almost all proper "language design" decisions for these kind of DSLs are made by the host language – that's why embedded DSLs are so appealing in the first place. There are exceptions when the "language" is really a language (e.g. embedding a Prolog in Haskell or whatever), but most of the DSL examples in the wild end up simply being nice ways to construct rich data structures for consumption/interpretation by some utility library.
> Historically I've been terrible at it, I'm paid incredibly well compared to most of the population, but because I wasn't consciously budgeting I'd end up running down to the last few pounds in my bank account every month.

I'll pile on a recommendation for YNAB. This sounds exactly like me. Having a better handle on my money and where it's going has definitely improved my mental health this year.
Do you get the consent to observe everyone you interact with?
I suppose you have to be a technologist to understand how woefully misdirected your complaints are. Technology can serve for good or bad. How is this screw up comparable to the behaviour of Big Tech?
What are the safety implications of this? If something goes wrong, will people be blinded? What effect do these lasers have long term on the retina, the lens, and the vitreous humor of the eye?

I did not see any part of the article address these issues.
I'm somewhere in-between your experience and the parent's. I've had 2-3 instances where it appears that someone put my email address on their account by accident, and I got their auto insurance claims, etc. There was no "click here to verify this is your address" email sent for those.

I also got a lot of email for a high school reunion where the school was named after someone who shares my name... And people routinely left off the numbers in the email address, ending up with mine.

The rest of the not-mine emails all look like phishing attempts to me, and not just mistakes made by some office worker.
It does not follow

https://en.wikipedia.org/wiki/Fallacy_of_the_undistributed_m...
I feel like PC cafes solve the problem far more efficiently, and more elegantly (with additional side-benefits, like being able to upsell on food, and perhaps even creating social interaction) than cloud-gaming will for a very long time.

It's not clear to me why it never picked up in the US.
i remember "burning in" some channel logo on my old tv.
man am i glad that it was not my eye.
Indeed! The neurons can get saturated / reduce their signalling as they adapt, but the recovery time is usually quite fast.

You can use the effect to generate colors that are actually impossible in the real world (and are only perceived):

https://en.wikipedia.org/wiki/Impossible_color
I agree that X-Plane is now better, but I wouldn't say that MSFS were arcade. I don't think they made physics deliberately less unrealistic. FSX engine was sold to Lockheed Martin, which continues development of it as Prepar3D.
inverse correlation between executive pay and browser market share, if semantics are necessary.
It's worth saying that mostly the same companies are building WebAssembly as a solution to this problem.
'Tied' in relational contexts is generally used to describe a correlation, relation, connection, or a consistency between events in the English language. It can—but does not have to—describe a contractual relationship, and it does not generally describe one except in very specific and obvious cases, e.g. what one would expect to be true: "bonuses are tied to performance milestones."

https://www.dictionary.com/browse/tied?s=ts

https://www.thesaurus.com/browse/correlated?s=t

But in this context:

> Baker's compensation has been inversely tied with performance

No reasonable person would assume that a person's comp structure from Company would be contractually bound to increase as Company's performance decreases. At which point, the interpretation of "tied" would swing towards generally accepted usage, i.e. "there's a potential relationship between these two things."

ameister14 suggested "associated with" would've worked better, and that's true. But "tied" isn't technically wrong.
First I thought reading /etc/machine-id would be expected if Chrome uses D-bus or pulseaudio libraries which depend on D-bus, and /etc/machine-id is part of D-bus. But no, they really use it for tracking purposes.

And in a sick twist they have this comment for it:

std::string BrowserDMTokenStorageLinux::InitClientId() {
// The client ID is derived from /etc/machine-id
// (https://www.freedesktop.org/software/systemd/man/machine-id.html). As per
// guidelines, this ID must not be transmitted outside of the machine, which
// is why we hash it first and then encode it in base64 before transmitting
// it.
I think you probably should have used 'associated with' instead of 'tied to' as when discussing remuneration contractual ties is not a minority usage of the idiom.
What I mean is a variation of all of the above.

Transparency, an open license, collaboration, distribution, best practices and more.

Clearly I do not expect districts to independently inspect and verify source code any more that we are inspecting and verifying the web server running this website.

Computers (or at a minimum binaries) could be distributed and have self checking as the boot. They could simply be used to tally paper ballots (as others have mentioned) or to transmit votes.

The overarching point is if we can do 5 trillion dollars of electronic money transfers worldwide per DAY certainly we can use open source to accurately, securely and transparently count and tally votes.

Do we need even more governmental oversight? I would like to see a bulletproof technological solution that I personally can verify if I choose to.
Galápagos tortoise subspecies thought extinct lives on
Kobe Bryant and the Bread of Life
We need the GDPR equivalent in the US.
> How are photos added to the library?

PhotoStructure imports files that are available to the device that it runs on: local files and anything mounted via a network filesystem (like AFS, NFS, or SMB/CIFS).

I use SyncThing or Resilio Sync to send my phone's photos and videos to my NAS. When I'm on vacation with limited bandwidth, I add a sync node on my laptop (which is connected to the hotel WiFi), so my phone syncs quickly to my laptop next to me, and then through the course of the day, the laptop syncs back home.

Although it's certainly more convenient to have everything wrapped into one app, I think there's an appeal to being able to choose the tool that works for you. (In other words: it's much less code I have to write and maintain--writing battery-efficient, stable background jobs on both iOS and Android are a PITA!)

> There's an image that can't be loaded on the confirmation page

Are you using ublock origin or a pihole? Those block most images coming from mailchimp.
Is the use of the word "literally" an example of this?
I can't help but see this as a plot device in the Charles Stross-esque heist novel that I now desperately want to write.

Or read. Paging @cstross...
Most people find it very hard to delete things. Even archiving it for later is harder than you'd think. Easing into it seems like a better approach if you haven't run across this concept before.

Clearly, you don't have that problem, so go for it!
Mumbai Police Play a Trick on Honking Drivers
Show HN: Voxel Building MMO in the Browser
Please make it usable from the keyboard. Nothing irks me more than to have to mouse-wrangle things around to track my time, which I do in 6 minute increments, so it can get frustrating.

If I have a way to switch tasks by keyboard, I'm more likely to use the app. If I have to mouse-wrangle .. just, meh.
Good time to urge people to comment on the article, not on a term you saw in the headline.

> 99% of the time, what you need is a good high level library/API to deal with the problem with your current technology.

TFA exactly describes a solution based on current technology available in Lua.

> First, you need to design it properly, and most devs are not good language designers.

A lot of languages are small and obvious, like the one described in TFA.

> Second, unless you are incredibly talented and have little constraints, you will not even remotely provide 1% of the tooling existing languages already have for free. I've seen so many DSL without basic syntax highlighting nor linter it's not even funny, but you need much more to be productive with a new language. Even if you are using macros and claim to be able to use the tooling for the main language you come from, stop a second and think about the last time you had fun debugging a complicated macro magic.

TFA addresses this not by macros or an entirely custom language, but by using Lua grammar for it entirely.

> Third you need to test it and document it. Do you even do it properly for your regular code? It takes time and resources. A lot of it. Which could be better spend on the project, or on the library/API you should be writing about.

"You need to test your code" is not a problem unique to DSLs

> Fourth, what about training? Because you can hire somebody for language X. But for your DSL, you'll need to train them.

I've skimmed the article for a total of maybe 45 seconds and I know the ins and outs of the DSL it describes. "You need to understand your code to work with it" is again not a DSL specific problem.

> Then of course, you plan to support it for as long as it's used. Right? Right?

Another code-in-general remark.
I use Guacamole to achieve the same results. The Guacamole service runs on Docker on my home 'server' with Nginx in front of it giving me SSH access through the web browser to my home machines and any other SSH services that I configure.
Non programmer here, but would it make sense to add a keyword (or flag) to Go to manually allocate a piece of memory (ie not use GC).
That way, for some use cases, you could use avoid GC for the critical path. Then when GC happened, it could be very fast as there would be far less to pause-and-scan (in this use case example).
Obviously this would have to be optional and discouraged...but there seems to be no way to write an intensive real-time app with a GC based language.
(again non-programmer that is writing this to learn more ;-)
The Iowa caucus smartphone app disaster, explained
I think I got confused with local browser history and browsing on Amazon but:

https://www.popsci.com/erase-browsing-history/

"However, this mode won’t erase everything you do. If you log on to a site like Facebook or Amazon in incognito mode, those pages will recognize you and record your browsing activity. In other words, your browser won’t remember what you’ve been up to, but any sites you log into will. This means you might see evidence of your private browsing in ads that appear later. And if you download files, private mode won’t wipe them either, though it will clear out your download history."
He's selling this thing so I would think you wouldn't want to joke about the requirements.
You know that most cheats aren't free to begin with? They can actually get quite expensive. No reason you couldn't buy the device.

Cheat production is a very big and very profitable industry.
Show HN: Codeflow – Understand a codebase quicker with PowerPoint-like tutorials
Hey everyone! After my last project, 3D for Reddit, I really wanted to build a more interactive web-based experience. I thought it'd be cool to have a 3D version of Reddit's r/place. This world is split into 29x29 city blocks and you can build anywhere above the green areas. I'm not really sure how well this will scale - crossing my fingers that it won't crash!

How to use it

Desktop: Click to start, WASD/Arrow keys and mouse to move

Mobile: Joystick to move, drag screen to look

Tech stack

-Heavily inspired by r/place
https://redditblog.com/2017/04/13/how-we-built-rplace/

-noa-engine for the voxel rendering (thanks to andyhall@ on github for your help!)

-Google Cloud Functions for setting/getting blocks

-Redis for voxel storage

-App Engine + nengi.js for multiplayer avatars

-For performance reasons, you can only see realtime updates for areas around you. You can refresh the whole page if you want a full update.

Discord for more discussion: https://discord.gg/86wYcHN

My other projects: https://neelmango.com/

P.S. Just append ?invertY=true if you really need that :D
Interesting rules, thanks for sharing.
We've just made an online conference on remote work and team management with 12 industry experts, you can check out the recordings as well: https://6nomads.com/remote-conf
And that we build artificial structures that align to how our brain operates. I suspect the source code written & the tools built would look a bit different if they're tuned to a brain with a totally different operational principle.
Me too! Elsewhere in the thread I brought up the HIT Lab that patented the approach in the 90s. I've been waiting for it to come out of patent / become adopted for decades:

http://www.hitl.washington.edu/projects/wlva/
Wow, you seem very upset. I suggest going for a walk. Take a couple deep breaths. Calm down. It's just a browser.

By the way, what sites do you work on? I'd like to make sure to avoid them.
That's not what the tweet says, the DNC did not suggest they use the app. What the DNC said is that the previous method they were going to use (online voting) could be susceptible to hacking and so wasn't acceptable. The Iowa Democratic Party then decided on another option.
I think the key is to fully commoditize the maintenance, largely by ensuring that users' server state (documents, photos, server app config, the works) is portable between commercial providers and DIY servers. Even better if you can maintain highly available copies on multiple providers.
The political views of the creators are not under discussion here; the content of their product is.

They have removed some of the cards because they acknowledge there is a line, but only because people pointed it out. I’m pointing out that they’re still well over it with many of their other cards.
If you somehow published, distributed, translated, and marketed the book yourself then sure, you deserve a billion dollars. However, because you probably didn't do any of those things, just wrote the book (probably had a separate editor as well), you don't.

The second assumption is that people join companies to "increase their value". That may be true for some people on this forum, but most people join companies for a paycheck, because they can't live without income. If no one had to work to live comfortably, I doubt anyone would care about billionaires.
Good to see a bit of pressure on some of the entry points that allow spoofed numbers into the phone network.
One common theme we found between our onboarding experiences is that it was often difficult to start working on a project. Typically we went through many rounds of discussions to actually understand the flow of the code. Tools like Dropbox Paper and Confluence are great at communicating high-level specifications for engineers, but fail to capture nuances needed for new engineers to continue developing.

Codeflow is our attempt at a solution. It allows engineers to easily build powerpoint-like tutorials, which focus on stepping through the code logically. We hope it can become a centralized repository of tutorials designed to capture an engineer's thought process and make ramp up more efficient.

Here's an example of a tutorial built using Codeflow:

https://usecodeflow.com/tutorials/view/aws-samples/data-pipe...

At this stage, we're hoping for feedback as we try to validate this approach. Any and all thoughts are appreciated.
Beating “with chappals” which are slippers.
Firefox telemetry is opt-out, however.

https://support.mozilla.org/en-US/kb/share-data-mozilla-help...
Deep in large cities (New York, San Francisco, etc) with all the RF reflections can actually be quite challenging for GPS. Challenging == actually terrible and everyone knows it. Off by blocks, and definitely no help at all for vertical location.

And inaccuracy at start-up is also surprisingly challenging; think a person requesting a car within 5 seconds of opening the app, before the location service of the device has really resolved the location, thus ending up with a pick-up pin that is a hundred feet wrong or more. And maybe on the wrong side of a street, fence, etc.
Not on my screen