skysight-inc/HackerNews huggingface dataset:
What is meant by "type-safe syntax"? A syntax that permits type annotations? I will say I find Haskell and especially OCaml hard to read; I'm writing a pretty minimal language with a Haskell-esque syntax, but that's because it's easy to build a parser, not because I find it more readable. And the syntax will likely change when readability becomes more important than prototyping.
The cigarette warning labels are working just fine. The point is to warn people of the dangers and practically every smoker is already aware of those and yet they choose to smoke anyway. That's perfectly fine in my book - as long as one is making an informed decision, they should be able to pick the poison that kills them.
"Hmm... How about "let's reduce the need for and dependency on multiple frameworks"? When will that ever be a goal?"

That's not a realistic goal, because there's no common agreement on the framework API. If there were, every framework would have the same API already.

"Surprise, Polymer's API provides a possibility to define that."

Your point being?

"Oh. Right. 6, not 8. I wonder if I ever complained about the number of methods required? Nope, what I complained about is the amount of tedious boilerplate you need to write to implement the most basic and common of things."

You're not intellectually honest, so I will stop this discussion.
Devil's advocate: if large customers care, AMD can easily give them a "special" microcode image with it disabled. Intel does the same thing with the "High-Assurance Platform" for the intelligence community, which is effectively a ME killswitch.

However, these fixes are generally not offered to the public even when they already exist (again, see: Intel HAP).

The rules of the game are different when you're one of the Super 7 instead of just some random pleb. And increasingly those guys are no longer interested in leaving this threat vector open, which says something.
Rather than a dumbphone, which doesn't support actually-useful things like managing my calendar, notes, grocery lists, etc. I picked up a 2.4" android phone, on the theory that it will be annoying to browse, type, etc so I will only use it for useful things and not leisure.

It seems to accomplish those goals, and as a kicker it has great battery life only when the screen is off... Just have to commit and port my number now. Sadly none of the tiny Android phones support Verizon.
If you have to do X in the new language in the same way as in Fortran, the new language is not better for doing X than Fortran, is it ?
"Systemd can use Cgroups to limit RAM or CPU, but schedulers like Kubernetes can also use your CPU and RAM limits to schedule containers. As far as I know, there's no equivalent tooling for doing this with fat binaries."

They're called cgroups. You don't need systemd, Docker or Kubernetes to use them.
Not exactly what you're asking for... but Qubes domains achieve something like this: https://www.qubes-os.org/video-tours/
Simula can't be praised too highly, and it was a huge influence. But if you take the care to check, you will find out that what I termed "Object Oriented" was quite different from Simula in (what I thought were) important ways. And if you are looking for the earliest inventions of ideas like these, there are several that predate Simula (take a look at that HOPL II chapter mentioned above)
Something from the OnePlus series, which, if you are comfortable with rooting, you can install a custom ROM and keep getting updates.

Alternatively, you could perhaps buy a nexus 6P? It's on amazon.com now for about 300$.
I think this example would be one of the cases where the most potent opioids would be prescribed in any country. I'm not advocating never prescribing them - only to do it in exceptional cases.
iCloud Notes on the phone, which is convenient from lock screen in iOS 11.

Mix use of iCloud Notes and Sublime Text on the laptop
I replaced my wallet with this:

https://www.levenger.com/International-Pocket-Briefcase-2269...

It has 3x5 cards and a pen. This is basically my real-world inbox. I jot down notes, recommendations, ideas. The important next step is to regularly empty the inbox, so that useful jottings end up turned into something that gets handled. E.g., times and dates go into my calendar, tasks go into my kanban board, books I might want to read go in my Amazon wishlist, etc.
Have you read any Hemingway?
Show HN: It's the Bit – Any task, anywhere in the U.S
Neugram, Go scripting
The AMD drivers have gotten a complete overhaul. The open source drivers are amazing. The Nvidia drivers suck in comparison. Have you seen the post from the Sway developer that was basically "fuck you Nvidia"?
Generating Secure Passwords for Your Linux Server
Right. Morphine drugs given for short durations after e.g surgery isn't at all uncommon in the countries where potent opioids are almost never prescribed for longer term use. That would probably not change.
Does this indicate us end-users can apply it too to our own gaming PCs for example?
Because the schedule does not provide it, here's the direct link to the talk: https://youtu.be/iffTJ1vPCSo
No. I assume you have never put a resume on linkedin with experience in a field that isn't in demand. In my previous career, while I was employed, i had zero messages from recruiters.
I wanted to give a deeper link, to David Crawshaw’s first blog post about his project, but the main page has a better title.

https://neugram.io/blog/neugram-briefly
you mean like some modification of OAuth?
Even above any technical aspect, the most important thing about Cargo's success is that it was the official default from day one. There's hardly any question about how packages should build or dependencies should operate. And indeed, Cargo does encourage (though not require) everything to be built from source, which is probably intentional given Mozilla's stance on OSS.
I believe the author is lamenting the absence of RFC 2000 (const generics.) That is, users cannot define their own types which are generic over constant values.

Just because language X can wrap a LAPACK/BLAS library doesn't automatically make it fit for the purpose of implementing one.

Look at how the nalgebra represents an n-dimensional array of known dimensionality (through both the type system and in memory) and you will understand.

Once there is, say, a uBLAS equivalent in rust that is easy to use and understand the implementation of, I will consider it worthy.
> Doesn't Coreboot implement UEFI?

No. Though I think there is some work to allow people to build a coreboot + upper layers of UEFI (presumably using the open source tianocore UEFI implementation) combination in order to boot operating systems that require UEFI. Just like it's possible to build a coreboot + seabios combination in order to boot OS's that require BIOS services (such as DOS).

> nonetheless, the idea of putting a full Linux kernel in the firmware (if I'm reading the article correctly), presumably just to boot another one in the actual OS, despite the openness, sounds like it would increase complexity even more.

UEFI is very complex. I.e. it contains a TCP/IP stack (v4 & v6), and whatnot. The Linux IP stack is certainly a lot more battle tested than the UEFI one. And further, the idea is to allow the owner of the hardware to update the boot Linux kernel and not be beholden to the whims of the Intel & the HW manufacturer, who may not have the owners interest as a primary concern.
When Phil Hartman died. This was my personal intuition but it fits the data. The death was in May 98. The episode given as the turning point was Jan 99.
"Scott", or "Aaronson", but not "Aaron".
Android Root Software Download – KingRoot Official – KingRoot [Official Site]
The book does, but it basically says "Don't do that", whereas since you're binding to a library that does that, you don't have a ton of choices.

I haven't really used Gtk-rs enough to say more than that, really.
Why do you say (3) does not exist? C++ has it (and it's one of the main reason why, at the moment, I wouldn't use Rust to do the things I do).
The Floppotron: Music with floppy drives
Sure it is. Both in larger program design and in affording several different ways to accomplish the subscripting into the giant nd-array Vec<f64>. Maybe Rust should also provide language support for the ndarray type, but lack of such isn't a barrier to being as-good/better than existing langauges.

If you're doing linear algebra on big matrices, putting them on the stack is most likely madness. It sounds like the author is interested in Rust for the 'expressive' type system enforcing logical invariants about his matrices, which isn't why Rust built their expressive type system.
The relationship between a company, its early adopters and its wider customer base reminds me of Geeks, Mops and Sociopaths [1]

[1] https://meaningness.com/geeks-mops-sociopaths
I admit, I don't know much about Rust. However, I know C/C++ a bit and this drives me nuts:

int* foo; // This is a pointer. Understood.
int *foo; // How is this allowed!???? Confusing!
*foo = bar; // Now you're deferencing. WTF!

In the second line, int foo confuses the hell out of me when I am scanning through pages of code. All of this mess could be solved by doing the pointer symbol after the variable name:

int foo*; // This is a pointer
When voice commands on phones came out I laughed at this terrible gimmick. I knew this would certainly be in the grave beside 3D TVs.

Now I use voice commands to set reminders every day. With each year, voice tech gets better and I'm proven more wrong. I don't even feel weird using them in public anymore.

Now if you'll excuse me, I'm going to go turn on some music with my Echo, and tell my Pixel to record reminders for the week.
One of the many bits I love in Being John Malkovich goes:

Customer: I'm a fat man. I'm sad and...

Catherine Keener: $200 please

Partly the joke is that Keener's character can't be bothered to listen, but I like to think it's also a writerly in-joke about characterization.
Linux AMD open source drivers are top notch now. Even have really good foss OpenCL support. The only asterisk right now is that you only want to use these new APUs / any Vega GPU on distros running kernel 4.15 or later (which will release probably Jan of next year).
Yes, this is only really a discussion about the most potent opioids like oxycodone, and only for long term prescription use.

Use of opioids in an IV in a hospital after a major surgery isn't what's discussed. That happens everywhere and doesn't seem to cause addiction problems.
Not exactly, no. There's a bit more ceremony since there isn't a GC, but that's a systems language for you.

Closures are basically syntax sugar for a struct that represents the environment, and a function pointer which takes that struct as one of its parameters. So you can do anything that you can do with that setup, aka, anything :)

https://doc.rust-lang.org/book/second-edition/ch13-01-closur...
>and preferably have an earth-shattering Github profile and be able to consult.

As someone who is currently hiring programmer (onsite in Mexico mind you... that people don't get to excited), I loathe this trend of looking at someones public Github profile (I've seen it happen a lot in the industry).

So, what do you mean I am not elegible because I have been working in proprietary projects for 20 years for my different employees, giving 110% of my time (literally 100% of paid + the unpaid extra hours) and haven't dropped all the proprietary code in my public GitHub account.

that . I write code to get paid, I expect people that works for me to write good code to get good pay and to check that code into the company repos. If they do some open source coding outside job, good for them, but that does not represent what they have been doing during working hours.
(3) Exists in Fortran, C# and F# [1]

Looking outside popular scientific computing languages, many Algol derived languages support it.

[1] .NET languages are used in scientific computing with packages like Alea GPU and IMSL.
This is great stuff! I've noticed that the inter-model universality is OK (a little over 50% for one of the universal pertubations), but that's still pretty good!
>"UEFI is a proprietary and closed-source operating system, with a codebase almost as large as the Linux kernel"

Does anyone know how they were able to compare the size of the codebase given that UEFI is proprietary/closed-source?
For example: did you know my wife had to hobble into the pain management office and pee in a cup on several occasions? Just to make sure she was taking the drugs (the torso-length scar on her back being insufficient).

The scar really isn't sufficient. There have been many cases of relatives (usually spouses, but sometimes children or parents) stealing pain medication which was prescribed for post-operative pain, and then coercing their victim into not reporting the theft. As horrible as it is, the drug testing was there to protect your wife.
"Given the context that I am someone currently attempting that hackery - this shit just kinda works, some of the time. And when it fails, it's a morass of conflicting documentation, and responses of "well, you're not using the default distribution for your environment" (no shit, it's no longer supported) and "works on my single node minikube cluster"."

You could make pretty much the exact same set of complaints against all those configuration management tools (ansible/chef/salt/cfengine/puppet). They're all a huge mess of spaghetti and hackery that works when they work and can be a nightmare otherwise.

All these tools need at least a couple of decades more to mature.
Why is civic participation so eyeroll-inducing to you?

My sense is that the groups you're rolling your eyes at have taken over the top levels of national government and are now working backwards to states and cities, largely thanks to reviving the lost act of participating.
I think the intent was “a language with nice clean syntax that is nonetheless type-safe”.

A large portion of readability comes from familiarity. I find most Haskell code fairly easy to read—or at least, approximately as simple or complex syntactically as it is semantically. Other mainstream languages tend to be either much more complex syntactically than what they do semantically (“verbose”) or much simpler (“magic”).
Non disclosure agreement? Or just asked the UEFI vendor(s)?
Yes, I think if the 8-core APU isn't happening this generation (obviously with 45+ W TDP), then it should definitely happen whenever AMD switches to the 7nm process.
> I felt it was more classist.

It's also "job-ist" (is there a word for that? if not, that's a lexical gap)

Anyway, now I feel dirty being an IT expert.
Compare the size of the binary, perhaps?
Kickbacks/bribes are absolutely despicable, there is no argument about that. I'm just against some elaborate set of rules that is going to regulate what doctors can prescribe or not. These decisions should be left to the doctors' discretion. And bribe cases should absolutely be prosecuted.
Yea, I admit, I haven't used Rust much except for following the MCU programming guide: https://japaric.github.io/copper/

Don't you think regardless of familiarity, Rust doesn't quite have a beautiful syntax? I am following this guide and it's like the visual equivalent of nails on a chalkboard. Perhaps it's subjective, what do you think?
>" Intel does the same thing with the "High-Assurance Platform" for the intelligence community, which is effectively a ME killswitch."

Do you have any links or documentation you could share regarding these exceptions? Thanks.
I am somewhat surprised Duck Duck Go doesn’t detect load speed and offer the degraded lite version on slow connections (Gmail does this).
KBSecret: A secret manager backed by Keybase and KBFS
Then that differs from what you'd said of "terminally ill"
> take for granted that the human visual system is immune to this kind of fudgery

Clearly it isn't, but given that animals use camoflage, the visual system is the end product of millions of years of evolutionary arms race against confounding inputs.
Warning labels is one part of the solution. Limiting kickbacks and tightening those regulations can be another.

Making sure teachers in medical schools don't tell their students that opioids aren't addictive is another.

Information to the public about what pain and pain treatment is, and what treatments are effective compared to their side effects is yet another.
UEFI is just a spec. Intel did release an open source implementation: http://www.tianocore.org
For source packages yes. Deb/RPM are binary packages so not equivalent for devs. st demonstrated how valuable it is for native code. I think they should just adopt cargo.
Yup. The only feature I’m currently missing is HDMI audio & I believe that’s coming in 4.15
My wife ran into a similar issue relating to a repayment plan where the servicer fubared everything in the process of the 6 transfers between servicers.

Fortunately, we had the means and a low enough balance to put it on a high limit balance transfer and pay it off.
You solve a problem for 99% of cases not 1% of cases
No, UEFI actually leaves components running after the OS boots. This talk discusses how to replace the proprietary UEFI BootManager with a Linux kernel, and then uses it kexec the Linux kernel from the boot device.
I use standard notes, but I'll be honest, I'm not chuffed about the whole "hosted" plugins system.

Maybe I'm completely off-base, but while SN only ever see the encrypted blobs, editors often (almost always) require me to send over my plain-text to a server which then sends it back to me. That's not really end-to-end... what's the motivation behind the hosted plugins, and not downloading signed binaries/code that operate through a permissions-based API?
Show HN: Www.helpsickkids.org
Years ago I remember listening to algomusic on the Amiga. Every so often I do a search to see if anyone has made a version that works on Linux, but with no luck. This is getting there, but still feels a bit rough around the edges.
I like her but would agree with the “waiting room vibe” comment. Easy listening sounds like the right classification to me.
It's a fair criticism though, don't you think that in order to use a fundamental aspect of a language (Arrays), one needs to download some external package? Why isn't this built into the core language?
It kind of works with NuGET on Windows.
I’ve bought a Ryzen 5 for a home server, but sadly is awfully unstable. Apparently there is a bug in the Ryzen family. I’m using it with Freenas 11 (FreeBSD) and the system is having horrible random freezes with black screen. There are some threads talking about same issues, this make me lose faith in AMD, and going back to Intel.
See the second paragraph of my comment with regard to representing matrices efficiently with just slices. I would argue that Rust is actually better here than most languages, as its native multidimensional "arrays" (slices) are equivalent in memory usage and performance to single-dimensional ones.

More generally, the 1-32 issue should be solved when RFC 2000 is implemented [0]. In the meantime there's generic-array [1], built on top of typenum [2], which you could think of as a sort of polyfill.

[0] https://github.com/rust-lang/rfcs/blob/master/text/2000-cons...

[1] https://github.com/fizyk20/generic-array

[2] https://github.com/paholg/typenum
Chess players have got better as measured by the number of moves the computer agrees with, which you'd expect, because they're preparing 30 moves in the opening and learning positions from tablebases that were historically thought to be drawn or lost etc. I'd need more convincing that we can measure skill timelessly. Also the money's at the super grandmaster scale seems pretty good these days.

That said, the fact that you've been able to play stronger and stronger players on your computer and in your pocket over the last 20 years must have made a difference.
"One question I still haven't found the answer to: what's with the name?"

"Where did the name cjdns come from?

Cjdns was based on a codebase which was originally intended to handle name resolution (DNS) and so it was a combination of 'cjd' and 'dns'. The project changed direction early on and currently is still lacking DNS resolution but the name stuck. Make up your own acronym for it if you like."

Source: https://github.com/SlashRoot/cjdns

What is it? The author has said it is meant to be a single binary: a router. The router accepts "customized" IPv6 addresses, e.g., each address contains a public key fingerprint. The packets are also custom, each containing a full route to the destination, which might be reminiscent of the bang path in UUCP. The nodejs stuff is just a prototype method of getting data from the router.

I remember watching a video of him explaining this at a cafe a number of years ago. Not sure if that was the first "public announcement". In that video he mentions a concern over censorship via DNS. And then he states that at a certain point he realized routing was easier to do than DNS.

http://www.youtube.com/watch?v=zINQYkl01N8

He uses NaCl. As for the name "cjdns" and why he started out experimenting with DNS, my guess was always that the original experimentation he did with NaCl was probably related to encrypting and forwarding DNS packets (or perhaps custom "name system" packets), since encrypting DNS packets was the "PoC" for NaCl.
Chargers vs Patriots Live Stream Free
https://weheartit.com/articles/300364963-watch-online-charge...
NYC Population Closes in on 8.5M; only 50,000 new units built
Which still is an UNIX OS.

I would like to see how it would work on the native environment for IBM z/OS, for example.
2 doctors who prescribed the 10,000x more potent than morphine that is only approved for late stage terminal cancer, note this is far far more potent than any other opioid. The doctors prescribed it for knee pain, minor injuries, headaches, minor Joint pain, any and everything and they owned their own pharmacy which essentiallY just sold that and one other opiodmillegally. 81 witnesses came forward showing how addicting themselves to this insanely worse than opiod substance ruined their lives.

Meanwhile one doctor had 23 Lamborghinis, many beach front condos and 2 doctors prescribed 1/3 of the total prescriptions in the world. Both serving 20+ years sentenced last year, NPs who pushed all this got 3 years, almost every executive has been charged and trial 2018
You don't have contact information for your account, and the PHP install is broken for your website. Do you have a way people can contact you?
They confuse exploit with vulnerability. Exploit = ready made program to take advantage of a security hole.
Show HN: Reddit top domains – favorite news sources of Redditors
I wonder how much of the specific forgiveness problem has to do with private loan servicing. As someone who switched to direct loan servicing in 1995, I found it refreshing to have a government official (who has no financial incentive to deceive you) service your loan.

Before 1993, Stafford, PLUS and other student loans were guaranteed by the Federal Government but held and serviced by private entities. In 1993, direct student loan servicing was created and there was a way to convert your loans to be government held and serviced. Starting 2010 only federal direct loans are issued. The history is very political [1].

[1] https://www.newamerica.org/education-policy/policy-explainer...
I think what he implied was that more reliable calculations would come from reversible gates, though they'd ultimately be slower. The speed being one of the main reasons they weren't used in processor design. One of the solutions for that problem was the parallel design that could compensate for the slowdown of individual calculations by the ability to run many at the same time, and of course the increased rate of transmission by performing the calculations right within the memory instead of the added latency of fetching and storing values every values and performing every calculation synchronously.

So I think it's more that memristors would be a solution that allows the use of reversible gates making for more reliable processors. If anybody else has any better insight, fire away.