skysight-inc/HackerNews huggingface dataset:
A bit hyperbolic, there are loads of languages that are case insensitive.

Are you really only using case to distinguish different variables? That seems more error prone.
Chess-playing robot star of Taiwan tech fair
For years now we had a choice of 1. It's moving, again. It's also a high entry bar.
Idk. Still not sold. You can do list comprehensions in regular Lua with something like this:

function listcomp(t, f)
local r = {}
for k,v in pairs(t) do
r[k] = v
end
return r
end

And then, your Lua code would be like:

listcomp({1, 2, 3, 4}, function(k, v)
return v*2
end)

Which would be the equivalent to this in MoonScript:

[v*2 for k,v in pairs({1, 2, 3 ,4})]

I dunno. Just seems like a wash to me. And then you think about the extra compile step to run MoonScript, and the potential performance hits, and I'm just turned off completely from it.
https://torrentfreak.com/images/msrep.pdf

All US Patents are available online, there just isn't anything innovative or novel anywhere in the patent that I think justifies it as anything more than patent trolling.
Shortcut to the list and unconsidered topics: https://80000hours.org/articles/cause-selection/
>This really makes me wonder how many more unreleased products Intel has waiting in some drawer somewhere for that case where they have some serious competition.

Given the churn rate of technology? Probably close to none. It's not like you can wait on CPU technology and have it still be relevant when you finally release it.

Except if you mean "potential projects" that still need years, and tons of work and R&D to be finished.
Although even with one unit, having 2x the registers of 2x the width means you can fit a significantly larger working set without spilling to cache...

So there still would be benefit even if it's just one unit.
Well, Intel recently (last week?) announced that Thunderbolt 3 would be licensed for free, and that they intend to integrate it (a controller I assume) in to their future CPUs.

I presume that this free licensing extends to AMD and vendors of the AMD platform, which could entice them to adopt it too.
So make a very public example of one student :-)
Claiming that adults making their own decision to buy the equivalent of a digital collectible, is a scam, and should be prohibited with long stretches of time in prison for those who take part, is why income disparity continues increasing [1], why the financial sector is dominated by a handful of corporate giants, and why it costs $6 million to do an IPO [2].

Attitudes like yours are not consistent with the principles of liberal democracy, which rest on the idea that we should be free to do with our body and property whatever we wish, as long as it violates no one's right to the same.

I've never touched a digital token, and I wouldn't touch one unless the landscape drastically changed, but I would never dream of wishing prison, or worse [3], for those who buy or sell tokens. Their money, their lives. What should the government create statutes to dictate how people spend their own money?

PS: bubble != scam

Calling something a scam is a very serious allegation should not be done lightly.

[1] https://www.brookings.edu/research/make-elites-compete-why-t...

[2] https://www.quora.com/How-much-does-it-cost-to-IPO

[3] https://www.theatlantic.com/politics/archive/2016/06/enforci...
Verifying your output on another system requires another system, the cost of which handily outweighs the cost of having ECC if the CPU/chipset support it.

As for: "I guess it makes sense to have ECC RAM on the machine building your releases"

That's a very narrow use case, there are many more usecases than that one and for a lot of those it makes good sense to have ECC: inputs to long running processes, computations that have some kind of real world value (bookkeeping, your thesis, experimental data subject to later verification, legal documents and so on).

> but for your dev machine does it really matter?

Maybe not to you.

> I mean, at this point it's really about a rather subjective perception of risk and particular use cases.

No, it's about a thing that if adopted widely would allow us to check off one possible source of errors that would not meaningfully increase the cost of your average machine and would still be an option, nobody would be forced to use anything.

> In my situation I find that memory issues are very low on my list of "things that can go catastrophically wrong".

Good for you.

> Really the only thing I can think about is building a corrupt release on my non-ECC build server.

You are still thinking about just your own use-cases.

> But from experience I'm not exactly in the minority to do that either and yet I don't observe many such issues in the wild.

Likely you also have somewhere between 8 and 32 GB of RAM in your machine.

If I look at my servers which have been operating for years on end they do tend to accumulate corrected ECC errors. The only reason I know about it is because there is ECC in there to begin with. If those machines would be running without ECC I'd likely not even be aware of any issues. But maybe the machines or some application on them would have crashed (best possible option), or maybe some innocent bits of data would have been corrupted (second best). And at the far end of the spectrum, maybe we'd have to re-install a machine from a backup (not so good, downtime, extra work) or maybe it would have led to silent data corruption (worst case).

Now, servers are not workstations, but my workstation has exactly as much RAM as my servers and no ECC, which is highly annoying but single threaded performance of the various Intel CPUs is much better on the consumer systems than it is on the Xeons unless you want to be subject to highway robbery prices.

So for me having the ECC option on consumer hardware would be quite nice, and I suspect anybody else doing real work on their PCs would love that option too.
You look good! Can you give a sample of your meal?
I have to say that if I see last update in changelog from few years ago I assume the project is dead and one should not use it.
Methods to send email purporting to be from another users account are well known.

(Admittedly, the "SQL" part seems fishy)
Gajab Kar Gai  New Radha Krishna Jhanki  Indian Bhakti Latest Videos 2017
It limits what peripherials can be attached. For instance, single graphic card uses 16 PCIe lanes, so having only 28 lines supported by processor makes it impossible to have two GPUs in SLI mode (ok, not impossible, because motherboard chipset can add some lanes, but performance will suffer)

NVMe SSD drives also use some lanes (typicaly 4), and you might want two of them in RAID.
Intel certainly seem to have come around to opening Thunderbolt up to wider adoption.

https://newsroom.intel.com/editorials/envision-world-thunder...
At the company I worked it was limited to changing the background to something dubious/stupid/interesting.
Show HN: Easy State: improves React's state management without externalizing it
Using throwaway. I nap only [ old age, 'striesand effect' in play having vehicles near me who would protect me, in a scheme to publicize my misery as violence and atoning for and disenrolling from my 12 16 formative years which was devoid of adults so survivors '3 siblings' could gain Straight As with the minimum of parental bullying (2) maternal side opted out of and had to work away til 9 pm
nightly as 2 siblings and therapy [birth surgery ] provided care for my unknown-to-me specific syndrome I found online and within a past colleague as a new specification to be textbook/pdf's for once for the thousands of families awaiting outside Their ICU for...
digressing.
..........
skip the naps >> nap as if your life depended upon it.
..........
Tiredness is from Satanic poverty and/or will wishes from hell. Pray. Attend.
......
Consistency... Attend often, do not expectation to diswelcome or its underpinnings, IE takeout food without
lesser fortunate visitations en route.
.....
And a nap will interrupt said consistency.
Beggars cannot be choosers. [ begging, but beside the
point... worthy of an AskYN if I find the button.
Founders?
......
Usually your can function fine... see /r/medicine for the
travails daily and deaths and missteps and grim reap what
one will sow that infringes unwittingly factory like upon
the health, in the background, of almost all who read this
very post.
....
Regular event, vs regular event and In Your Contract, as in
prn [ a pay methodology, one is on call, on another site
a medical avocation complained 2, 2 1/2, 2 2 1/2, 4 without,
y with
/im doommed
..... [ to which i cannot respond without throwawy,
with the persons around me playing up my afflictions to
my dismay and the annoyance of persons around me much
shorter than myself who try to sleep in this area.
.....
But I digress.
I can contribute, but as we see above, other things are
on the front burner and three back burners are placed
upon my porch so I cannot get a second puppy. He might
leashed fall into the coals, as I trip in darkness for
our mutual exercise gingerly stepping among them.
On the brighter side, beats the lawn ornaments red
not flamingo in the house to the east of me.
/// downvote please, dwells on stuff 90 percent [ of readers ] to forget as soon as one [ two of those 100, thank you very much for paying rapt attention to the Gasp today.] reads it. Please.
I read through the post, and thought, "Hold on, this isn't docker on OpenBSD, this is using OpenBSD's VM subsystem. Which is cool, but mostly unrelated to the title of the article."

The article is well written, but the title is kind of click bait. Why wouldn't you expect Docker (or any linux app for that matter) to run on a virtualization subsystem?

This would be similar to somebody getting Windows to run on vmm, and then writing an article, "Adobe Photoshop on OpenBSD"

Still a great article though. Recommended.
How to Use Filtered Indexes in SQL Server with Examples
That makes a lot of sense, thank you!
Great call, and I'm checking out Democracy now. At its heart, I'm attempting to reason about modelling a set of defined laws in some kind of programmatic model (ie: if it was the US, it would be 'a bill needs 217 votes in the House and 51 votes in the Senate, unless it's eligible for filibuster, where it then needs 60 votes, etc etc). Appreciate your thoughtful feedback.
Who's "advocating the devil"?

It's only outrageous if you act on the suspicion.
AMD's Epyc will have 32 cores/64 threads.
Why would they name it as i9 anyway? I was so sure that it would be i11...
I see. Honestly had forgotten that playback speed can be increased. I might look into it.
Ugh, plenty of people are not motivated by school, but manage to pass it with decent grades. I'd personally stay away from "talent" who can work just on the assignments they have genuine deep interest in.
You could configure dockerd (in the VM) to listen on TCP [1][2], then, back in OpenBSD, define & export `DOCKER_HOST` [3] and from then on use the 'docker' client on OpenBSD [4] without even having to ssh into Alpine.

Warning: I have not yet tested this yet, but it's about the same way as it works on macOS.

Also, I would have probably tried to use boot2docker [5] as guest instead of Alpine.

[1] https://docs.docker.com/engine/reference/commandline/dockerd...

[2] https://docs.docker.com/engine/security/https/

[3] https://docs.docker.com/engine/reference/commandline/cli/

[4] https://www.freshports.org/sysutils/docker/ (< you probably have to build it yourself)

[5] https://github.com/boot2docker/boot2docker
On the bleeding edge your going to have to deal with things like semicolon placement by compilation. I am not saying writing code on a test by pencil and paper should be the normal approach, just using an IDE 100% of the time is hardly nessisarily.
It seems Skylake X will not be soldered [0] unlike previous HEDT CPU's from Intel. AMD even solders their normal consumer CPU Ryzen. How much will Intel save with this? 2 to 4 dollars per CPU?

I'm also curious what that means for the thermals. Intels 4 core parts have much better thermals when delided to change the bad TIM.

[0] https://www.overclock3d.net/news/cpu_mainboard/intel_s_skyla...
By that measure, H1-B's would be expats wouldn't they? They're not on a path to immigration, and theoretically are only working in the USA because no one with their unique skillset could be found, thus companies (theoretically) pay them premium wages.
> default values for function parameters

function f(a, b, c, d)
a = a or 1
b = b or 2
c = c or 3
d = d or 4
end

> list comprehensions

https://news.ycombinator.com/item?id=14444215

> local is default, not global

I think this is a con.

> a simple class system if you need it

I also think this is a con, because it limits flexibility.

Here's my class system:

Object = {}
function Object:new()
local self = setmetatable({}, {__index = self})
return self
end

And how to use it:

local super = Object
Shape = Object.new(super)
function Shape:new(color)
local self = super.new(self)
self.color = color
return self
end

local super = Shape
RedShape = Object.new(super)
function RedShape:new()
local self = super.new(self, 0xff0000)
return self
end

If I want to add multiple inheritance, or interfaces, it is easy. Because it is just metatables. With MoonScript this is not possible.

> `export`, `from` and `import` keywords

Sounds like a con to me. `require` is simple.

> `+=`, `/=`, `*=`

I agree with this one.
Just out of curiosity, how many people applied vs. made it through the blind work-sample vs. the work day? I think this is a great system, but I'm not sure I could keep a team of engineers actively engaged in answering infrastructure questions while at the same time trying to get their own work done. Was that an issue?
Here's some ways I can think of that would allow competition without splitting the company up. Forced Ip sharing, incentivised loans to fund new competitors, ip sunsetting, fab sharing, etc, etc. Everyone dislikes government intervention in business, yet something must be done, so I'd like to see the current evil vs the calculated result of the least evil of the government interventions, and vote for one. If monopolies are illegal, and this is a monopoly...
>FTA: Potentially promising problem areas we haven’t yet rated

The Copenhagen Consensus is an attempt by economists to rate the cost/benefit of various schemes to improve life for humans globally. It was was prompted by the apparent waste of governments committing to billions, if not trillions of dollars towards climate change mitigation efforts, which may or may not provide results. All while people, especially children, are dying from problems that have lower-cost solutions. The question posed is: If you had $75bn for worthwhile causes, where should you start?

1. Bundled micronutrient interventions to fight hunger and improve education

2. Expanding the Subsidy for Malaria Combination Treatment
3. Expanded Childhood Immunization Coverage

4. Deworming of Schoolchildren, to improve educational and health outcomes

5. Expanding Tuberculosis Treatment

6. R&D to Increase Yield Enhancements, to decrease hunger, fight biodiversity destruction, and lessen the effects of climate change

7. Investing in Effective Early Warning Systems to protect populations against natural disaster

8. Strengthening Surgical Capacity

9. Hepatitis B Immunization

10. Using Low‐Cost Drugs in the case of Acute Heart Attacks in poorer nations (these are already available in developed countries)

Note: No AI.

https://en.wikipedia.org/wiki/Copenhagen_Consensus
What is NuoDB and its Architecture?
Your reasoning works if you think of "robotic takeover" as some isolated event that threatens existing politicians. I see it as gradual change.

It could start with politicians leaning on AI to make better-informed economic decisions, or to predict the voters response to proposed policies. That would force other parties/governments to either do the same or fade to obscurity. This change would be spread out over longer period, but I don't see politics as safe haven.
Avoid the "donglelife" by not having a little box of circuitry that attaches with a wire... by having a little box of circuitry that attaches with magnetic pins. #facepalm
1) was definitely the one I was going for - essentially in a bid to show how certain outcomes can / can't occur given the current state and laws of a government.

ie: if you want to pass a tax cut, you need to do x, y and z, though this is dependent on the current state of the budget, etc etc (this is actually happening now in US Congress).
I get what you're saying but technically those tools are running inside the same single loop (as that file is only iterated the once most of that pipeline) but distributed across multiple OS threads.

Shell scripts are surprisingly efficient at pipelined work where you're just dealing with streaming data (as your example mostly does). It's the more complex logic they fall significantly short on.

The weakest area and why I kept saying "most" of that pipeline would be the use of tail part way through the chain (as others have mentioned). But that could be optimised within Bash to something like:

tail -r somefile | grep 'expression' | egrep 'expression' | head -n number | cut ...

(I think -r flag on tail is GNU rather than POSIX though)

You're object point is definitely relevant though. For example how many times have we seen shell scripts break because they don't consider spaces in filenames?

Talking about annoyances in Bash I'd also throw in exception handling as a major problem for traditional shells. Having Bash fail in expected ways and handle them cleanly is a huge pain in the arse.

Those above two points (and wanting cleaner syntax for iteration) are what drove me to write my own $SHELL so it does sound like I'm addressing some of your annoyances - albeit not all of them. However it's a long way from being something usable in production environments but I'm happy to access pull requests if you do ever feel you want to contribute to something that's trying to work towards at least some of your goals :)
The value of ECC for me isn't to provide redundancy, or error correcting, it's to let me know that the RAM (or parity bit) is going bad. Otherwise you are flying blind and injecting bit rot without being aware of it.

You write, " I haven't had a faulty RAM module in at least a year." - How do you know this without ECC?
It's possible they use a queue system similar to the one used for concerts. Once you select a room/ticket, it gets held for a few minutes while you check out (and taken off the public market). So you can have a situation where there's no room, but someone else fails to complete the reservation and it becomes available again.
> Out of curiosity, why "to select customers" only?

To justify extreme price differences so the 'select customers' can credibly claim this expensive stuff gives them an edge their competitors will not be able to easily match.

In an arms race arms that are supply constrained will fetch premium prices.
How to Create a Great Product Listing at Newegg.com – CedCommerce
this is great - and I am actually a customer of Telstra and experienced the outage they describe in the article!
Isn't most of the GPA not at all related to CS or STEM I am not sure learning how to do an essay on Thucydides or what have you - will help.
This happens in every profession. Some people are lazy, some are shirkers, some thrive on politics, some cheat, some steal credit.

As history shows us looking for shortcuts is a perennial human issue that affects a section of any population.

You are unlikely to be a doctor without going through an intensive educational curriculum and exams over a period of time. You will probably have an idea of what it entails, but laziness or other factors could motivate looking for shortcuts. It would be the same for software or any other field but the level of scrutiny and rigour would vary.

The education system, the interviews, and constant oversight by managers are designed to weed out these issues. No individual employee escapes managerial oversight in the real world so this is an organization problem that gets solved at that level and should ideally not be a concern or worse an excuse for a witch hunt by other employees.
I think it's probably related to the fact that, for most people, there's a right amount of selfish and that amount isn't anywhere near 0. People would much rather get a no than a reluctant yes, even if they themselves don't realise this.
So what Anandtech managed to do in this case is drive away one reader who doesn't use an ad blocker and attract two users who do.

Where will this end? I believe it will end in all content moving to closed technology platforms that lock out ad blockers, i.e apps.

The reason why I have posted a meta comment, which is always a questionable thing to do, is that there may be people here on Hacker News who can fix this absurd logic that is killing the open web.
Do digital forensics professionals ever fail to find sufficient evidence, like their peers in the non-digital world?
Startup ideas from the future
this is exactly the kind of thing I'm going for - effectively modelling the legal relationship between different areas of government and how they achieve intended goals / the permitted ways to achieve outcomes. I'll check out pi-calculus now.
Russia will follow soon. They already heavily editing Russian Wiki for "inconvenient" information.
The Subtle Art of Not Giving a F***
Chrome 40, so all I see is menu headings. Anyone got a summary?
is a 360 degrees camera really essential?
What Skills and Qualifications Require for Professional Financial Analyst?
Are these 'clicker' games the progeny of AVGM?

http://edmundmcmillen.blogspot.com/2009/02/avgm-retrospectiv...
A.I. is trumpeted as the cure for the medical industry, but doctors are skeptica
What if the reason is that Facebook started a patent war with them? Is it fair that Facebook disables all of their opponents' patents, whether they are related to React or not? In my mind, that's not fair. If they promised to disable all of their patents, then that would be fair, but it's very one-sided.
I'm genuinely curious to read more accounts of those very early days when Jewish people were first being treated like the enemy by a very small but vocal minority wielding righteous indignation as their weapon of choice.

"The surest way to work up a crusade in favor of some good cause is to promise people they will have a chance of maltreating someone. To be able to destroy with good conscience, to be able to behave badly and call your bad behavior 'righteous indignation' — this is the height of psychological luxury, the most delicious of moral treats."
Aldous Huxley, Crome Yellow
I'm drowning in a pretty website with no summary of what I am looking at.
So the domain wasn't available
with my IR hat on In the real world "bringing the company into disrepute" is gross misconduct and normally an immediate firing offence.
it's a pretty and expensive android phone
Actually, "Back to the Future" did a really good job. However, not sure how many of us took it seriously.

Since then, many of the things predicted have come, more or less, true. I wonder, which SF movie we should pay attention to.

Ex Machina or Blade Runner, or even Agents of SHIELD, show us what a rogue AI might do, means people do take this "menace" seriously or is just a ... film feature/ good plot?

It seems that someone is building a business based on this "fear" of AI. I find this interesting.
This seems like a particularly well suited solution. A quick Google turned up "A System Dynamics Approach for Complex Government Policies Design. Application in ICT Diffusion"[0] which seems like a great place to start.

[0]: http://www.academia.edu/2852463/A_System_Dynamics_Approach_f...
I never understand why this type of behaviors, consumer products and other products. Millions of resources wasted. Millions of futile ideas.

I think is time to change, time to real ideas.

One virus, one bacteria or one plant make more with less.

Certainly I'll never throw one of those.

The angular stone problem.

The best, the machine 1999 but for how many time? What works in every time? It is nothing another form of sell.