skysight-inc/HackerNews huggingface dataset:
This is why Programmers shouldn't be legislatures

/s but sort of no /s

Laws aren't clean enough for diffs.

refactoring isn't a bad idea but is quite difficult.

Laws aren't written and can't be written as exactly specified specs.

Laws are written to be interpreted loosely by human judges and applied to a bunch of difficult real world messiness. Not clearly defined interfaces and types.
As an aside, the NHS website is an absolute joy to use. From the legibility of the type to the navigation, also the style of writing is generally top notch IMHO.

Regarding the design, I remember when Google products gave me a similar feeling. Sadly, with "Material Design" usability has sunk to some weird place where I continually ask "where do i click? what CAN i click? stop sliding things around!" in frustration.

Apologies for going off topic (and the mini rant).
Nokia also had an upwards trend year after year, until they didn't.

I acknowledge that the recent stagnation might only be short-lived, but it would be premature to call this new trend temporary based on the past performance.

At the very least, we know that the environment has changed significantly, because the Crypto cash cow seems to have stopped producing milk.
Advertisements are pretty much messages trying to convince people to see something in a certain way. Surely North Korea has plenty of that since it is essentially their entire society. And the stronger the message the less substance. A lot of things advertised are either common goods like "buy this pizza instead of that one" or luxury goods like "you should pay more for this because you deserve it". Not a lot of advertisements for e.g. affordable housing or something else that could be very beneficial for society.
Any app that requires me to link my Facebook, Gmail, LinkedIn, Twitter etc account is instantly deleted.

For Facebook because I don't have one and I yet have to meet the app that would make me consider creating one (and edit my hosts to stop blocking all known Facebook domains)

If it requires me to create a username an password where the username is an email address, I decide per app if it makes sense. That means if I have to sign up before I can determine if it makes sense, it's insta-delete as well.

If your service is insanely great or if you are Elon Musk I will likely be more forgiving (but will still not create an FB account).
You have to remember that this was 2001. Back then using a computer was nowhere near as prevalent despite it only being 17 years ago.

Microsoft and Apple had to do something to make computers more approachable and look less like they were only for the tech crowd.
I think Indie Hackers is great but the best content you can get is the content you never got because you were too busy shipping.

Therefore I think that ranking and tracking what other people are shipping does nothing remotely useful. Maybe good for an entertainment, though.
The reason I don't suggest zip is due to it's insecurity, like zip bombing. Itd be better for archival if we just had tar, and then sometime lightweight on top of it if compression is wanted. That way you could have js generate the archive client side.

It is interesting how the older web got some things right, though, and now it's 2018 and those ideas one would think should be robust by now, isn't even there.
My local tea shop tells me it's easy to get near caffeine-free tea: as caffeine goes quickly into the water you simply pour water once, let it sit for 3-10 seconds and then throw the water out and pour fresh water on the leaves. I've not done any kind of scientific test on this but when I do it I get the impression that there is definitely an effect.

I'm wondering if that's a possibly unrecognised effect of the Japanese/Chinese "washing of leaves" before use - I always got the impression that's mainly something they do with Pu Errh tea (which has to "age" for years and is thus dusty) = because they don't trust that the leaves are clean.
Why you would use an Apple computer in actual "production pipelines" that generate revenue, need upgrading, and use external hardware, is beyond me.

In that article we get to read about entire firms using rendering pipelines that are now useless. While that is a terrible blunder by Apple, I really would ask how the responsible parties thought it a good idea to rely on an ecosystem that they have zero control over and that should have been considered "supported" only in an unofficial sense, no matter what Apple says. Heck, the upgrade even breaks older Apple built machines.

Macs and Apple machines are only production machines "as is". And that means they are only made to be interface/user machines. They don't scale, they don't upgrade and they don't work with external hardware. All decisions by Apple - walled garden, the lack of connectivity and the upgrade policy make this ABUNDENTLY CLEAR.

If Apple technology is a node in a pipeline that isn't entirely Apple (or, even then), and those things can not be replaced by other machines immediately, or kept upgrade&update free, then it's your fault.
Not even used for the C standard library and that would lead to warning spam as every printf call could fail and if there is anything I have never seen it is C code checking the return value of printf.
That site is, in my opinion, hilariously bad for the non tech-user.

Top row:

Platform (what's that?): GNU (isn't that some kind of African animal?) Linux (oh, I know that one, it's the cute penguin!)

The rest of the text in those boxes is mostly techno-babble for non-tech users (Gnome? KDE? DjVu?!??)

I understand the intent behind it, but it would only serve a very small niche of users, who can already fend for themselves.

Everyone else would go like: PDF? Ah, that's Adobe!
One thing about F# is that the ordering of compilation units is essential. You need to list your files in the order they are to be compiled because you cannot have circular dependencies between the units. This leads to making better decisions about code most of the time.

It is still possible to have circular dependencies. Either by including the mutually related types in the same code file separated by the "and" keyword, or by using signature files to define the type signatures ahead of their implementation (which work similar to header/implementation files in C, C++ etc).
I remember German and France businessmen arrest in US. IMF's ex president is also arrest because he question the GOLD problem.
When I walked in

If you were ambulatory and not bleeding or in other visible distress, that's basic triage.

What we now call Urgent Care used to be called "Ambulatory Emergency" by Kaiser in the 1970s.
Out of interest, what do they use to "buy back Basis"?
There's also /r/AdvancedFitness.
Awesome that they are open sourcing this. I've always felt funny about paying a ton of money to FullStory for this. I wonder what this means for FullStory and HotJar?
China disappears people all the time. May or may not be related to the Meng thing. Here's another:

https://www.thesun.co.uk/news/7911948/chinese-photographer-d...
Maker DAI is superior in every way to Basis, and it's been in production for over a year at this point...surviving all the wild price swings along the way.
As soon as a work method becomes a religion, its doomed to fail. Treat Waterfall, Agile as a tool and modify it to your needs.
I'm bothered by the fact that they have background music at all. I listen to a lot of BBC podcasts and none of them have background music. Only a few use music at all, mostly as a kind of punctuation and emphasis for dramatic parts.

I find most podcasts that I have tried that originate in the US unlistenable because of the background music.
Comment was about the research reaching the news section of the NHS.
Exactly my thoughts. The whole aesthetics is obviously richer in XP than in any other windows. It just feels like it was from future, same feeling that Mac OS gives
I was going to donate, but now knowing that some of those donations will be used to pay publishers that support DRM, I will not.
Karen Hao, MIT engineer, on what's holding data scientists back
The windows 2000 icons were much better and more timeless feeling to me imho.
$1000 dollar card is an ~800mm2 Die with 8GB GDDR6. Yes the Die is only 90% enabled, but $1000. If you look at what Intel is selling you in terms of Die Size per dollar, and comes without High bandwidth GDDR6 Memory, the 2080 looks like a bargain. I would be happy if Intel sell me a ~700mm2 Die for $1000 without memory.

I was initially thinking the same on Ray Tracing. But having seen more videos and more tuning so less performance loss when using RT, I am now fully convinced Ray Tracing is the future, and it is achievable. The next 5 years, 7nm, 5nm and 3nm from TSMC is going to make RT Gaming Everywhere.
If you use VS or Monodevelop, there's are options you can enable which show indentation margins, which is even better than braces. Seems like a non-issue.
I had the same frustration with org when I started, which has since disappeared and I keep working with saving the screenshots and linking them to my docs. :|

Anyhow, some time ago I came across a blog post where the author wrote some elisp just to copy the stuff from clipboard, save it, link it to the buffer. I don't have the link handy, but maybe this SO answer might help you:

https://stackoverflow.com/questions/17435995/paste-an-image-...
>>The problem is that people that are tipping and servers that are encouraging the tipping are keeping the problem alive.

The institution of beggary is surviving in India for the same problems.

The government even has beggars cess, taxes to train beggars into a decent profession.

Nothing works because some one always pays, and therefore there is an incentive for it to continue.
I actually enjoy reading the PDF spec - it’s here for anyone who wants to take a look https://www.adobe.com/content/dam/acom/en/devnet/pdf/pdfs/PD...

Like every bit of business software, there’s a load of stuff that shouldn’t be in there. It’s a really flexible container format though, and every one of these features went in because there was a need. Times change, things change and it could do with a tidy up, but it’s probably impossible without breaking everything for a load of businesses.
oh okay

"THC/CBD/CBN/CBG/etc + specific terpenes"

what?

what would be a good place to have a primer about this, what is the public's understanding of this currently, especially in recreational legalized areas

how do we get to more holistic and broader knowledge for consumers. I agree that locking people up and taking their children isn't a productive use of the state in response to marijuana, and I can perceive this blanket legalization needs some fine tuning primarily with consumer education, something more akin to what you might see from a consumptive drug in the federal regulatory framework.
Thanks for disambiguation, the raster-vector part is really a major difference. Is PS a viable alternative (even though it is a programming language itself)?
I mean seriously. When you had to start to daisy-chain a curious mix of Thunderbold 3 aftermarket applicances, splitters and adapters to your Mac Pro to "set up your pipeline", because Apple has openly, transparently and clearly demonstrated and communicated its periphery usage policy, it should have become clear that what you are doing is VOLATILE.
Thanks for sharing, didn't know this was still as bad as you describe. Despite having a considerable amount of template code as well we don't have problems to the degree you mention - especially not in the debugger (but only when compiled in debug without optimizations, not in release, but that's sort of expected). We do use VS2017 though, and basically ditched VAssistX after moving to it because the built-in intellisesne was good enough. It's not like literally everything works, but it's usable enough.

Apart from that I also have an impression, not measurable, that since a couple of years using auto we somehow got used to it and don't have to rely on intellisense etc. Sounds like a contradiction, and might not have anything to do with auto but just C++ in general or even just the team becoming better, but it's like the code is more generic and cares less about exact types but still has less bugs because it's easier to reason about.
But do you need AWS' custom "GLOBAL" private network? I bet most would be happy to setup a cheap network tunnel between DCs if needed. There is plenty of existing tools to do all that for free (other than sysadmin work and I bet in a lot of cases even then the bill goes in favor of that).

I'm not buying a porsche and complaining about the price, I'm buying a car and complain it requires me to drive on roads made by the manufacturer and none of the parts are properly standardized and some things are expensive for no good reason.
At the same moment the President is sitting down with Xi discussing trade government agents are making moves to arrest an incredibly high profile Chinese figure and everyone seems to think it's a coincidence?

China has an extensive history of politically motivated trials when there is foreign relation disputes between countries. They barely hide it. What's interesting here is the US doing the same thing back to them.
Being able to run JS in a PDF sounds scary to a lot of people, but I wouldn't throw that idea out entirely.

If you follow the work by Bret Victor & others on "explorable explanations"[0][1] and interactive scientific papers[2], you probably appreciate the need for a self-contained format for interactive documents. Could PDF be this? I don't know, I hear the spec is too scary. But I'd say we should have something like that.

--

[0] - https://explorabl.es/

[1] - http://worrydream.com/ExplorableExplanations/

[2] - http://worrydream.com/ScientificCommunicationAsSequentialArt...
Ain't no lie, DAI DAI DAIiiii
There was XP Media Centre Edition which had it as default theme
PDF forms are super common for government interactions in many countries. Good luck ignoring those!
There is a big difference in letting these companies control your mental well being, as in the letter, and letting them know intimate details about you. The first is well within your control:. don't use Facebook/Instagram/etc., then their algorithms will not affect your mood, because you won't interact with them at all.
You are thinking of a total order (in fact total orderings or often defined with the '>=' relation). A partial order is like a total order except there may be some elements that are not comparable, so given elements {A, B, C} we can have C < A and C < B but whether A < B or B < A can remain undefined. A lattice is a kind of partially ordered set.
Thinking that "Working software over comprehensive documentation" means "don't write documentation" is one of the biggest misunderstandings about agile and I feel your pain.
Learn How to Use the CrocoBlock Elementor Add On?
Who needs Amazon HQ 2.1 or 2.2? Austin's got Apple!
The donations are not used to pay publishers.
I think this settles the debate whether Apple will be moving to its own ARM Mac.

AMD will need to move and execute its plan to perfection. Hopefully they gain enough market share to make a difference and making enough profits for long term survival. Finger crossed.
I don't believe the US is doing it, essentially I'm doubting the specific facts you presented i.e. a warrant since Aug but no arrest until now, for political reasons.

One of the reasons I doubt this is because Trump does not control or direct these orgs - they are not highly politicized.

And also ... why would the US create some kind of warrant/indictment to not have her grabbed?

Maybe you are right, but I actually don't think any of it makes sense. Trump gains nothing by having someone nabbed like that.

Chinese nabbing of Canadians I do however think is political.
Curious how much of this is “natural”, how much is forced by stupid CA policies and COL, and how much is “spread out jobs and investment to reduce government risk/gain government support at state and federal-legislative levels.”
This is cool but quite easy to game - all I need is a spare couple of thousand and I can jump to the top of the leaderboard by buying my own products. Of course I'll have to pay stripe's fees but it's probably quite a good ROI if my product's target market are people that read indiehackers.
Worth pointing out that a lot of the good work NHS Digital do is inspired[1] by approach that the Government Digital Service did on other public service sites[2]. Over the last 5-10 years, basically every UK government website I've had to click on has slowly become sane and usable because of the GDS's work.

1: https://digital.nhs.uk/blog/transformation-blog/2018/definin...

2: https://www.gov.uk/service-manual/service-standard
sshfs can sort of make this work. It's not ideal because builds etc are still local.
Yes, both. AFAIK symbols in Lisp were originally intended to support AI research, but part of that is being able to do symbolic manipulation and computation, be it analysis, algebra or logic.
Ah, that sweet feeling of superiority that flows through one, creating code, that no mortal after me shall comprehend.
When you declare a variable in your code, the variable is actually allocated a slot on the stack, which means there are implicit call orders when you declare a variable.

There's nothing wrong with implicit call order when you only call it once.
> "If they care and have the money and are going to refuse to donate it unless people of limited means donate, I don't want to encourage that behavior."

People of limited means judge wealthy people and organizations no matter how much they donate. The wealthy also know that there is diminishing efficacy from throwing money at a problem. So therefore linking it to public interest is the compromise.

I think you and others looked at it backwards, where the public interest is tied to the matching and why it shouldn't be.

This has nothing to do with the motivations of the wealthy matcher.

All parties exist together in an ecosystem.
Given that caffeine is a natural insecticide[0] it will be interesting to see whether large-scale farming of this variety is possible without using artificial ones.

[0]https://books.google.co.uk/books?id=MwpQWcIKMzAC&pg=PA55&red...
> I always got the impression that's mainly something they do with Pu Errh tea (which has to "age" for years and is thus dusty) = because they don't trust that the leaves are clean.

Isn't it also the normal chinese method for oolong? "Wash" brew once for a short time (a few seconds) to open up the leaves, then rebrew with small steeping increments (probably depends on the specific but the teas I got suggested 20~30s initial brewing — after the wash — and 5~10 seconds increment).
I noticed your lab server with your source code on it has an expired TLS certificate.

https://lab.nexedi.cn/
Distill[1] is another example of interactive scientific papers (with a focus on machine learning).

But is there really a good reason to not just keep these in browser? I don't really know if there's much value in reading these locally. Maybe this would be a good fit for an electron app?

[1] https://distill.pub/
Is this because of policies from D. Trump?
Guaranteed copy elision in C++17 does not elide copies
I have to ask: is terpene an actual scientifically defined word? I've only ever heard stoners use it to describe different marijuana strain's scents. Googling it yields nothing but pot-related results. How have I made it through so many years of studying plethoras of high level scientific subjects and am just now hearing this word? Now on HN nonetheless...
Which gives (except for pdf.js) more PDF readers written in C, some with a long history of CVEs, and typically not sandboxed by default.

Since many people are using a PDF reader to read PDFs from relatively untrusted sources, do yourself a favor and at least use a reader that does not have full system access.

macOS: Preview.app (uses macOS sandboxing)

Linux: Evince Flatpak on Wayland (Flatpak uses sandboxing. Wayland because X11 apps can read all keystrokes, mouse events, do screengrabs.)

Windows: no clue

All platforms: in-browser PDF reader with a browser that sandboxes.
It doesn't even matter if the call order change. Your code will be restarted.

It's the same implicit call order you have when a language runtime allocate local variable on stack.
tl;dr - ants can be compared to neurons (they even use similar mechanisms) and ant colonies can be compared to consciousness (although they lack human-recognizable self-awareness). I think it's not useful to compare humans with ants and human culture with ant colonies (it's on another scale, although there are some similarities, too).

- - -

This type of memory can be compared to the building blocks of our memory when we look into our brains. Each neuron is basically an agent that acts on its own (comparable to an ant) - if you look into neuron behaviour, there are some pretty interesting things (e.g. they try to get to the locations where most of the activity is happening to get more energy and weaken connections based on activity - synaptic plasticity). The algorithms both employ are comparable - I see similarities between ant colonies and human brains.

The human consciousness emerges from this phenomenon - the biggest difference is that all our neurons work together to create a consciousness that is self-aware (actually, it's only a small part of the brain that creates "me"). Understanding ant colonies can be beneficial for understanding human consciousness.

https://youtu.be/TTFoJQSd48c (I don't care about the computer analogies, but the concept of individual agents acting together in the brain gets across)
Implementing a Websocket server with Node.js
I've read the announcement now twice but I can't make out what this is actually good for.

I know what they mean with serverless, so that's not it.

- is this tied to CI in any way so stuff can get tested via knative?

- is this CI for functions to be deployed (via OpenFaaS or Lambda)?

- is this just a frontend for serverless backends?

I'm totally lost, I use GitLab as a hosted amount of git repos, with inclusion of CI runners, so maybe that's the wrong angle of approach? Which _problem_ does it solve? Is it to make using serverless easier? If I wanted to use 'functions' would I first have to install GitLab? Why would I use a code hosting platform for that?
A Security Overview of ML Systems
As companies grow they naturally tend to distribute. As you get to this sort of scale it’s not like employees are co-located in any meaningful sense even if they’re in the same general geo. Distribute risk, get access to an additional pool of workers. Certainly COL (and general congestion) in the Bay Area will inevitably bias most companies against doing any sizable expansion there.
+1 for i3. I have a 13" laptop as my primary driver and using i3 is so much faster & convenient on such a small screen. Though I have made 2 changes to my workflow to get better out of it:

- I use i3 inside XFCE. This allows me to use the xfce launcher, status bar, tray icons and other goodies, e.g. adding external monitor pops open the display properties, volume bar is available anytime. All this saves me from binding buttons & doing other changes in my i3 config.

- Since Win+{1,2,...0} (buttons which change workspaces in i3) are now hardwired in my brain, I have arranged the icons on the taskbar of my Windows-10 machine to what I have in i3.

Win+1 is assigned to Emacs on i3, so that's the first icon on my windows taskbar.

Win+2 -> shell/git bash

Win+3 -> Thunar/Windows Explorer

Win+4 -> Firefox/Firefox

Win+7 -> Anki/Anki

This saves a lot of brain cycles, as my Windows workflow is also a bit like what I usually use on Debian.

Last week I try using EXWM but wasn't able to make it work as per my expectations, so switched back to i3, but EXWM is definitely a TODO on my list.