skysight-inc/HackerNews huggingface dataset:
> Any realistic alternative to C must understand interrupts, memory mapped registers etc.. Forth is the only one in which this is possible. Every other example I've seen always uses C for "low-level" access or a libraries.

Forth is a great little language, and a perfect example of how to to do a surprising amount with very little. For more complicated embedded work, however, I've been deeply impressed with Philipp Oppermann's tutorial on writing a kernel in Rust: http://os.phil-opp.com/ You have to limit yourself to Rust's "core" library (instead of the usual "std"), and you won't have a heap until you write one, but it's surprisingly nice. Well, except for debugging double faults. That's never nice. :-/

Here's my toy PIC 8592 interface in pure Rust: https://github.com/emk/toyos-rs/tree/master/crates/pic8259_s... Be careful, it's a subtle chip and I only deal with the basics.
> Those are not representative of Europe or even of France.

He wasn't claiming they were, he was saying they are representative of themselves. Do you disagree?
Often when you're dealing with a value that may be null, you might want to do a series of transformations to it that may change its value or type, and may even return null themselves. Optional lets you chain these actions together without concerning yourself at every single step whether or not the value is there until the very end.

Let's take this back to map/filter on lists. Remember the bad old days when you didn't have map and filter on lists? If you had some code that iterated heavily and then you needed to add another step you often ended up refactoring a lot of manual for code that explicitly handled iteration logic. Now with streams you can just chain another call onto the same stream and as long as the types match up you're ready to go test it. Optional gives you the same thing, but instead of working with lists it handles values that might be missing.
One of the big selling points of the mini is that it's really quiet. Does anyone with actual experience know how the NUC compares? From what I've read it's significantly louder, which is not what you want from a living room PC.
I have just about zero interest in having an AI agent right now, but that would alleviate one of my myriad reservations.
Honest question : any good reasons to go with Windows rather than Linux?
This is disgusting. To show such blatant disregard for civil liberties and human rights and a dozen other pinnacles of developed/western/first world countries is an affront to what we've accomplished and supposedly learned from the past.

I mean seriously, barring refugees on Holocaust Rememberance day, and then only describing those killed as "victims", seems like it should be a very, very dark SNL skit.
Um, sure. If no one watches the watchers.
I saw one instance where someone was granted a fiancé visa, only to be turned away at the border because they answered "yes" for the question of having smoked pot once on one of the visa application forms. Unfortunately a visa does not guarantee access into the United States. You can stil be turned away or detained at the border.
I'm using this service for such things: https://urlooker.com It allows to track any prices, not just cars.
Ad hominem. The NYT has cited legal precedence in that article. Besides, it is an opinion piece by David J. Bier who is an immigration policy analyst.
Video comment https://www.youtube.com/watch?v=ar_j5Bn59HM&feature=youtu.be...
> but it seems to me like he made a living out of his skills

People are downvoting you, maybe for manner in which you're expressing skepticism, but a lot of the issues you bring up are a constant concern in psychology. For example,

1. Clever hans, a horse that was supposed to answer people's questions, turned out to just be responding to auditory/visual cues (seeing people gasp).

2. In the book, Mind of a Mnemonist, the author documents a guy who uses a memory technique to remember a lot of information. However, the guy also plays up the idea of his having synesthesia (crossing of perceptual modalities, like "hearing" visual things, etc..). The author is concerned that some of the things the guy says are motivated by his desire to make a living as a performer.

3. A lot of cases, like Kim Peek, raise the same concerns about the person being made larger than life, for whatever reason. Or the person having learned (whether intentional or not) some very specific skill for remember certain types of information. With practice, a person can learn to memorize phonebooks pretty quickly.

Often it's clear that people are exhibiting exceptional memory, but teasing apart the exceptional bits among media hype, people having a lot of unaccounted study time, and past accounts gets pretty tricky.
Parse.com shutdown reminder
What's the reasoning behind calling it non-equilibrium matter? Sure if you need to keep sending in laser pulses you can't exactly call it an equilibrium, but the original definition had periodic behaviour in the ground-state, which you'd think would be considered an an equilibrium.
Speaking of NUCs, are there any that are

(a) quiet at load

(b) have the PSU integrated in the case?

Those are about the only redeeming qualities of a Mac Mini right now, and it pisses me off to no end that no one bothers with (b) on the Wintel side.

Edit: please don't explain to me how a power brick that's sometimes as large as the NUC doesn't bother you, it does bother me.
Despite the deluge of advice from the Innovation-thumpers of the many virtues of personal washing, I have yet to invent a flying car while standing in the shower thinking. (great song though).
Fixing the Fibonacci sequence inside Pascal's triangle in a couniverse
It seems to me an Amazon FireTV or even one of those sticks (firetv, chromecast) could do everything he wants.
People get mad when you don't read the article.
It's time to turn off immigration from countries that have cultures that actively conflict with western culture and it's values.

As a homosexual, I don't want immigration from countries where 90% of the population think it's completely rational to jail and execute people for being gay.
If only you could have a small device in your pocket that can take pictures! :-)
I used to be on call, the on call team consisted of 3 people. The site would constantly go down and I would get paged 3-5 times a week, typically around 4am or 11pm. It felt like I was never free of the burden, it ruined my ability to have any kind of life. The folks I worked with insisted on receiving informational alerts 24/7. I set hangouts to have a special noise for it. That noise still makes me jump. For some reason some folks were absolutely against raising the threshold or removing it entirely. The alert in some situations had a valid reason but would randomly go off at all hours of the day or night to remind you you that you were on call and fuck you.

I really miss that job but the oncall was just fucking the worst and has caused me to turn down future jobs because of I was burned by doing on call.
Yeah what the hell, how can you write a tech blog complaining about a product if you don't perform even the most basic of system maintenance. Or, if you are doing maintenance, why not explain what you are doing?

Also, can't a Mac Mini that old be upgraded with a 2.5" SSD and more RAM?
Cross Channel: Cognosec Acquisition, CAPEX Barrier to Cloud Adoption
How to Make the IoT More Secure with Facebook
Sounds more like acid, IMO.
That was where my mind went as well. We can't ignore the incredible feats of neuroplasticity that undoubtedly happen in a split brain patient over a decade.That would make an interesting body of work in and of itself.
That was where my mind went as well. We can't ignore the incredible featss of neuroplasticity that undoubtedly happen in a split brain patient over a decade.That would make an interesting body of work in and of itself.
So a lot of issues here.

You can't be oncall 24hours. That's broken. Human beings need sleep. An oncall rotation that has an individual oncall for 24 hours is a broken thing. And depending on the country it also rightfully violates labour laws.

Second you get paid when you work. Oncall is work. Now it might be less demanding work, so it might get paid a bit less than the 9-5 part, but it has to get paid. Do work, get paid. Simple rule, people should stop fucking with it. And again, labour laws show up here.

If you're oncall you can't shut the pager off. If shutting the pager off is a thing people"oncall" do it's a broken oncall culture. Since it's often a consequence of the first two problems, those must be fixed first.

You should not be asleep when you're oncall. Same issues as the last problem; same likely causes.

You also shouldn't be oncall often. One 12 hour / 7 day shift every six weeks is fine.

Also pages should not be common. They should be for real, actual issues. If you regularly get paged more than once per shift, your oncall shift is broken.
You can still put one there -- they'll just be able to use it to.
Why would anyone buy a Mac Mini and put Linux on it?! There are a million other small PCs that are far better for that.

If I was going to buy a Mac Mini, it's to have an affordable Mac that I can stick somewhere in my house to run occasional OS X software. I already have a few other computers, plenty of them running Linux. A Mac Mini is a great way to get a cheap OS X setup going.

Also, it's not low margin, they charge $200-$400 for each upgrade you make. So if you only want a 1.8GHz box with 5400rpm spinning rust, then you're still paying $500 and Apple can't be out more than $300 in parts and costs. Especially given that they've been selling this model for 3 years, the cost of production is quite low.
I get the gist of what your comment must have been from the replies. It's a controversial idea, but one the medical community wrestles with all the time. Perhaps it was the way you communicated it, but I have heard many nurses and doctors ask, "At what point are heroic measures to save a life going too far?"

I think many people, myself included, see an MRI as a fairly benign, despite the radiation damage. If we are considering this in Darwinian terms, then pretty much any medical procedure is weakening the species. Fertilization procedures are birthing children who will one day also need fertilization procedures.

But then, aren't we all genetically weak at this point? Don't we all need technology to survive? Take away the tech, and I think 99% of us die in a month. It's true we are getting weaker, but we are locked in. Civilization is now a race between our weakening bloodlines and our ability to compensate for it with technology.
You're only observing how we're caught in this trap, you're not providing any constructive way out.

Sure, it's unreasonable to expect this of people. It's also unreasonable for the government to expect they'll help in spying on their customers. It's also unreasonable for the government to do this in the first place.

Everything's unreasonable. Someone has to step...the...fuck...up. And the government has demonstrated it won't be them.

Who does that leave? Would it be better to kick back, admire the problem, and simply let things continue as they are?
I think it's sold mainly to companies that want a cheap machine for iOS development.

Hackers are more likely to build themselves a hackintosh and triple boot.
I wish that there was, but economics have made magazines thinner and the web has made them a secondary or tertiary media channel particularly when it comes to computing.
Just because it was compiled by the Secretary of State, does not make it any less (or more) arbitrary.
Why wouldn't it mean that? It would be twice the amount of water.

Why wouldn't the energy required be at least linearly correlated with the water amount?
What the Boogie Board does, it does really well but I really missed being able to page back and forth and an easy OCR workflow when I still had one.
Parent wasn't defending "deniers", but rather pointing out a genuine problem with lots of current research. Purely observational studies like we see in health and environmental fields will never be falsifiable. That is, that one study really did find that these fifty people who drank tea really did live longer (on average) than those fifty other people who drank coffee. How would one falsify that? How about the meta-analysis based on this and twenty other studies? How about the meta-meta-analysis built on top of that?
> Talk to your manager very explicitly and figure out your career path. You can and should talk to your manager about exactly what it takes to get to take the next step in your career; a good manager will define this very clearly.

Asked this in 1-1 with my manager yesterday. Got mostly vague answers. I feel it's easier to get both raise and next level by changing companies then trying internally. Have seen good people leave the company, they'd Hire from outside and give that person raise/promotion + the additional training and time to ramp up.
A lot of it would depend on what your use case is. In this case the author needs an Elgato/Geniatech EyeTV stick and app for his purposes which isn't supported on Linux by the manufacturer. It might work, but it might also not be worth the hassle.

However, if you want something that plays media but doesn't (necessarily) also have to be able to receive regular terrestrial signal it shouldn't matter much beyond user preference and ease of installation/maintenance/debugging.
if you do, let me know your seller name ;-)
Uh, it didn't close. So maybe reintegrate your beliefs based on that fact.
Are you sure? I have one and the wifi definitely doesn't work out of the box and there are a couple other annoyances the worst being the machine locking up if you let it sit for too long. I haven't spent time to investigate but that isn't the definition of "works out of the box"
Also ASRock and Zotac make nice ones too. I think these three companies actually work with the NUC insides.
Resilent cooperation is intentional, but cooperating based on a lack of memory is not - guess the question is if it matters if the source of constant behavior matters, and if so, why?
My mini was basically unusable due to the hard disk. Switched it out recently for an SSD and it is a decent machine now.
The point of a static type system is to have the language help you out as much as possible to write type-error free code. It can't guarantee that you haven't messed up, but it's supposed to help.

Null ruins that. It's a known source of runtime exceptions, and it is not a compilation error to return null or forget the null-check. It is a compilation error to pretend that an Optional<T> is just a T. The Java compiler is not smart enough to prevent you from doing something silly like calling get() on Optional<T> without checking isPresent() first, but at least it gives you something.

Also Optional has some really nice creature comforts. It gives you the ability to map to compose an Optional<T> with functions that couldn't care less about the Optionality, and it lets you use flatMap to chain successive calls that might fail together, avoiding an arbitrary number of null checks (that you might forget!) in your code.

Frankly arguing against Optional<T> is like arguing against map on lists/streams and saying that for is good enough for you. You can do it, but I think you'd be nuts to work against yourself like that.
We got those with the https://en.wikipedia.org/wiki/Memristor
I wish Apple would just team up with Intel and license macOS on the NUC.

It's a perfect successor to the Mac Mini.
It's small and quiet. Quite nice for a living room machine. It's also rackable so you can put them in your data center and use them as an iOS build server. It's odd the Mac Mini can fill both of these divergent niches but such is the Mac Mini - it's a niche machine.
Look before you paste from website to terminal
For the living room PC, I recently went even further downscale and replaced a wheezing old desktop box with a fanless mini-PC running Win10. It solves the problem of when both kids have homework at the same time. The only software on it is Chrome, since the kids do all of their stuff in the cloud.

Oddly, it's the end of an era: The first computer I've owned that I'm not tempted to install MS Office on.
that kouldn't be true
Back when I had a Mac Mini (10 years ago), you could pull them apart and upgrade the RAM and hard disk, which I did. Is that not still the case?
I wonder if (in a long long time) 4D memory storage
Microservice Architecture
I'm well aware there are other inits: OpenRC, BSDinit, Runit, s6/s6-rc, and many others are all better alternatives to both sysvinit and systemd. I was making the sysvinit comparison here for simplicity's sake.

>Anyone who erroneously thinks that van Smoorenburg rc is bug free hasn't spent time fixing the whole host of faulty, incomplete, and rickety van Smoorenburg rc scripts that exist.

I never said it was bug-free, I said that the problems with the rc scripts aren't inherent to the sysvinit model.
>Do I actually need this computer to run macOS? I quickly realised I don’t.

This phrasing leads the reader to assume that that macOS can be run on some other computer. I think the author's intent was "Do I actually need [to run] macOS?"
7 Ways to Be Your Best in Business When Pressure Hits
I'm not dismissing the argument outright, i'm just giving my opinion piece ;)
Dangling Else Problems
(People get mad when you say you didn't read the article, especially in the first sentence; that is they read that, downvote, and don't read the comment.)
Try to up your reading comprehension before you question the competency of others.
The Gigabyte Brix [edit: the base model] is fanless, and if you use an SSD it's completely solid state. I have two next to me right now and they are completely silent as you would expect.

However it has a small external power brick. It's only about 1/4 the size of the machine (at least that's for the UK PSU).
I've learned that within three standard deviations, if I am unwilling to read something approximately now, I will be unwilling to make time to read it in the future. I've also learned that the last place I want more stuff is my email inbox (it is a todo list that anyone can access).
> The quality of life for the 'rest' is declining but none of these executive orders have even begun to address that problem.

What about the restarting of the keystone XL pipeline? With the added bonus of having the project built with US steel?
Yes, it is not a thermostat, I have similar heater (also Vaillant) and it just sets the temperature of the water in the pipes (generally you set it higher when the outside temperature gets lower, and all the way up when it reaches the minimum at your location).
According to the Lifehacker article on building a Hackintosh, the process is a lot less fiddly than it used to be, and a lot more hardware is now supported.

Other guides suggest that the NUC is mostly supported, bar a few issues (e.g. on-board mic doesn't work, not the infra-red sensor).

However, even if you have a totally legit paid-up copy of OS-X, it's only licensed for installing on Apple hardware.
It can't be used as a DVR.
Doesn't it seem like NOAA would be a more appropriate place for this research? One might envision DHS research into the properties of x-ray scanners, but surely climate would be outside their purview?
Yeah, but Rust is much more complex than Forth, and really hates baremetal: you can do baremetal in Rust, but it's idiomatic to minimize contact. That works really well in some cases: OS work, for example.

But if you're working in a raw microconroller, you're going to be touching metal constantly, and you won't want anything you don't use slowing you down.

In short, Rust is great, but it doesn't beat Forth in Forth's biggest problem space: programming embedded systems under exceptionally tight size/speed constraints.
Nowadays, I kind of enjoy seeing posts about people abandoning Apple ecosystem. Although it's painful, I myself have been yet another avid fan of pretty much Apple offered, it feels like this is not going to last forever.

When they do the math, iPhone might seem the most lucrative (they seem not to care about anything else) but since they are killing the ecosystem with no Mac Pro, no Mac Mini and with so called pro MacBooks, developers will abandon Apple eventually. Even if iPhone becomes/remains the most technologically advanced smart phone on the market, it would be like a distant paradise island with no airports. Airplanes (developers and subsequently the end users) will be landing on alternative airports on emerging islands, letting them prosper. Consequently, Apple island will be deserted.
1) She proposed the idea, on briefing notes or in the speech, it doesn't really matter.

2) You missed the direct quote from May in the article? Her opinions are very clear on this and neatly mirror Trump's populist nationalism. To quote directly, she claims that British people are:

out of work or on lower wages because of low-skilled immigration

Given that employment is close to an all time low and most products bought are imported and thus nothing to do with low skilled immigrants this is clearly untrue. They may be out of work or on low wages due to globalisation, robotics, austerity, the markets, the dominance of china, the decline of British industry etc, but tying this to immigration is mendacious, dangerous, and entirely without basis in fact.

As robotics continues to take over, and most manual jobs disappear in the coming decades, this explanation of foreigners taking our jobs will become more and more appealing and more and more dangerous.
Following Trump's executive order on entry visas, Google has ordered staff home
Talking to teachers is eye-opening: younger kids are more comfortable with a few specific tasks but on average they're no better than their parents, especially when it comes to things like security[1]. We need a combination of country-wide education and the equivalent of UL/Consumer Reports for buying advice.

1. my wife did have a student protest the no phones in class ban so he could login with Google Authenticator, so it's not like there aren't exceptions.
Things you can do with forth, from the forth author:

http://www.greenarraychips.com/

which is actually a truly message-passing based arch with 144 clockless "cpus". Each cpu is actually so limited that forth is one of the few languages that makes programming this tricky platform viable.
Ask HN: YC please talk about Immigration Order
YC (Sam Altman) you did a great post recently on Affordable Care and the direct impact on YC company employees. Thank you for that, truly. Can you do the same for YC employees from: Syria, Iraq, Iran, Sudan, Somalia, Yemen and Libya

some background:
https://www.bloomberg.com/news/articles/2017-01-28/google-recalls-some-staff-to-u-s-after-trump-immigration-order
Yeah, being oncall for something like a well behaved backend system may be quite nice. I was an SRE for YouTube, and it was an almost constant bloodbath. YouTube's code changes at a relatively fast pace, there's a ton of developers, and it depends on a ton of different backends, and a problem with any of them would make us suffer. To make it worse I had a bit of bad luck, and was a magnet for weird and unlikely outages (bracing for my shift was a running joke in the team). So, if I was oncall at home it usually meant that shit started happening before breakfast and I didn't get enough quiet time to take my 10 minute bus ride to the office :)

This said, I really enjoyed the experience. Yes, it was tiring and stressful, but it was also super interesting and exciting. Being responsible for such a huge site was incredible, and the feeling of figuring out how to overcome a big outage was exhilarating. I actually miss the pager drama from time to time (my wife does not).