skysight-inc/HackerNews huggingface dataset:
I'm not surprised in the least. One of the reasons I have avoided UpWork/Elance is that it seems like every other job is for something blatantly unethical (and perhaps illegal). I don't even have to ask for details for such jobs, anyone technical can figure out exactly what they're trying to do (rip off competitor, cheat Google, flout some service's ToS, etc. etc.).
AT&T: You Will (1993)
In a recent update, they added a debugger called feathers: it's a TCL script included in the default distro, and it's very nice, IMHO, especially for a debugger for compiled code: You can execute arbitrary code inside the current stack frame, and inspect both the source and the compiled code, among other things.

>The only thing missing are lightweight green threads.

...Ummm... Chicken already has that. It implements srfi-18 style pre-emptive coroutines which do qualify as green threads by the standard definition. They all run in a single thread, so you can parallelize without an explicit fork(2) like you can in Erlang and Go, but they are Green threads.
> Cut taxes which then starts a period of massive economic growth which then will lead to higher tax income?

"Insanity: doing the same thing over and over again and expecting different results."

Ask Kansas how that worked: http://www.kansascity.com/news/politics-government/article73...
Sorry for my harsh comment; here's what I'm thinking of...

In math, you are dealing with many different kinds of object, not just numbers. In fact, one of the big realizations that led to modern mathematics is that not all mathematical objects can even be coded as numbers!

Your remark about "arrow" being more general than function is correct; but functions do not map only between sets of numbers, but between arbitrary sets, some of which contain elements that are not numbers, or even encodable as such.
Yes. Mark Zuckerberg vouched for it.
https://postimg.org/image/4b23cfczh/
The talk is about rent because poor people rent and there are policy options that effect rental prices directly, rather than as a byproduct. Eg in NYC there are many co-op buildings that forbid renting units, or the idea of rent control, or housing vouchers or public housing.

I think that policy options that effect supply are the ones I would prefer, but we can't ignore other options.
Bridgestone's Winter Driving School comes to mind immediately, http://winterdrive.com/

Fundamentally, I think most drivers view driving as just a thing they do, and give no thought to the possibility of improving. So having classes or simulators isn't going to help, because they wouldn't take advantage of them.
FPGA Acceleration by Dynamically-Loaded Hardware Libraries [pdf]
Then again, Apple has a history of doing things in ways that were nonsensical and antagonising to some people before (no apps on iPhone, no phone plug, reviewed apps only on iOS AppStore, etc. etc.).

I'm not sure why moving to MAS only software on desktop OS would be such a stretch of imagination on ARM MacBooks?
Out of curiosity, why use npm and bower in the same project?
I've found my negative tendencies curbed quickly when I started using my real name, or accounts directly linked to my real name (such as this one). For me, it just forces an extra second of thought - whatever I type next affects people's perception of me as a person.

At first this was just in the form of considering my reply more, but over time it shifted to occurring as a part of reaching my initial conclusions.
"...the majority of them in node.js, so now I need to install 500MB of dependencies to play a simple game of Tetris."
The CMU class looks interesting but it seems the assignments are behind a login. A list of classes that have more open content - https://github.com/prakhar1989/awesome-courses#systems
Just one simple would go a long, long way: vendor's responsibility for damage.
All the provided points are just technicalities that still can be implemented
badly.
Why ISO? JavaScript has had a Date type since forever.
Because of eavesdropping on the output of set computer does not tell anything about who is making the actual request? Or are you implying that it will be possible to backtrack with this type of surveillance?
Here's the link to close your account if anyone is interested:

https://www.upwork.com/UserSettings/profile/close-account
- It appears there are indeed things like dataflow analysis/ SMT that can achieve better performance over current techniques.

- Inference on loops seems to be something that can be handled as well (dynamically ?).
Because a Latin-only Internet disenfranchises billions of people who are confortable with other writing systems?

IDNs will take years to be pervasive, just like Unicode before it, because it is a painful upgrade to something designed in a different era. It doesn't mean the endeavour isn't worthwhile.
Married to the(ir) job: living with an academic
No, that doesn't add up: You only host data that's already available on a public network, pretty much by definition. If the rights distributor didn'f want it to be globally accessible, they wouldn't have put it up on IPFS.
More realistically: just import it from the rest of the world.
Nobody is claiming their lives are worth less: it's clear OP does not feel that way, and it's mean to imply otherwise. But very sadly their labor is currently worth a lot less, and regulations that try to force a change (like any other economic price floor) in that will severely reduce demand for their labor and limit their economic opportunities.
Plenty of things! The real world is often best modeled by a probabilistic model; you can rarely state facts in definite terms. The probability the bus arrives on time may be 70%. The probability that a particular host is up may be 92%. The probability of needing a reboot within the next week is 2%.

The probability that the user switched off Wifi on their machine is 4%, and the probability that their router is having trouble is 3%. These numbers can be based on actual measurements. What do we tell the user when they have problems connecting? Instead of just saying "it's either this or that" we can run the numbers, and perhaps in aggregate there's an overwhelming probability it's a particular event, in which case we suggest that first.

There are so many cases where we don't actually know for certain all the parameters involved, but the conventional approach is still to round the probability either up to 100% or down to 0%. Simply because that's easier in conventional programming languages. As a result, you might not see these events as having probability distributions, but they do.
SIMD vs. SIMT vs. SMT: parallelism in NVIDIA GPUs (2011)
I've noticed that too. However, since any criticisms I might have usually do not entirely detract from the... whatever, you can just preface it with something positive. "This is great! But, I wonder about X..."

You get your criticism, they get their happy feelings.
In the academic context I believe the set of people should be considered to be immutable, especially given small, specialized communities. When he goes on the market again, this post will be available for all to see, and the perception that he is problematic will follow.
Vikings vs Eagles Live Stream Free
http://www.2gb.com/system/files/show_contact/uploads/sky_vik...
For those like me who, though not a pilot, enjoy watching Aircrash Investigation and similar programs, and finds the investigations and findings inspiring/sobering/educational as a software engineer, and like me weren't aware of the "Children of [the] Magenta" phrase, this article and audio piece [1] looks a good place to start. The phrase was used in a 1997 presentation - available publicly [2] - by American Airlines captain Warren Van Der Burgh, who said that (quoting the article's summary of his words): "The industry has turned pilots into “Children of the Magenta” who are too dependent on the guiding magenta-colored lines on their screens." He makes his case with some very funny lines, too. Quite the humorist: "I got stuff to worry about, don't I. Heads up stuff. It's probably not a good time to be typing." [3] immediately precedes his explanation of the phrase.

[1] http://99percentinvisible.org/episode/children-of-the-magent...

[2] https://youtu.be/pN41LvuSz10

[3] https://youtu.be/pN41LvuSz10?t=510
Isn't this a false dichotomy, e.g., shouldn't it be "The problem is relying on automation in addition to real piloting skills"?

Look at the space program, for example. Extremes of forces and very short windows for decision-making have moved spaceflight in the direction of automation for most mission critical moments. The data that feeds in-flight automation is the same that feeds simulators, so I am not sure where the difference lies in your differentiation between the two.

I can see a point where doing everything by software rather than human is safer and makes the most sense (see the direction Tesla is taking us), and at that point there will be no issue. But that is not the case now.
I think the downvotes referred to here is the number received, not given.
> you need positive, supportive environments

Google's research doesn't conclude that at all. Safe place to speak up is not necessarily a positive, supportive environment.
I was under the impression that 95% of the time, the pilot sits in the cockpit doing nothing, other that watching the autopilot by a clear sunny day. Whereas in a simulator the pilot is busy practicing challenging environments.

I am not qualified to have an opinion on whether a pilot can do simulators only but intuitively, an hour of simulator seems to be worth more than one hour of real life flight.
First your anecdotes are not persuasive compared to two incredibly successful companies and one incredibly successful industry.

Second, you missed the point. It isn't about prohibiting anyone from expressing a negative opinion or sugar-coating things. That's a false dichotomy. It's about not attacking the messenger and not looking to place blame. It also means accepting valid criticism. You can be 100% honest without being an asshole.

Why do so many people (especially in tech) try to link "being a raging asshole" with telling the truth? The two are unrelated.
Russia's Arctic Obsession
There's two different types of laws in play. One has to do with already accrued and vested pensions. Under federal law those are tangible property that can't be adjusted outside of bankruptcy.

Separately some states, including NY, IL, and CA have state constitutional doctrines that forbid changing the accrual formula for existing employees. This is much more stringent rules, and means that any change will take many decades to work through the system.
pay attention, this is against the agreement.
you are free after two years from the start of the relationship

just for your info to avoid possible bad things
Beer Advent Calenders
Just thinking out loud here (haven't tried this) but maybe a better approach would be to not mention time. Simply ask for project specs and break it down into priced components if need be.

$1500 at $100 an hour sounds expensive if you're comparing to the CEO's salary. But $1500 for a piece of sales lead infrastructure that has to be built but can't be off the shelf bought. That sounds reasonable.
Assumption is a key word. It's hard for people to spot and test assumptions, and it didn't happen in the run up to 2007. Also I think group think is a killer - people go along with the pack, there is often no diversity of opinion or approach. If I ran an investment bank I'd run separate analysis teams, geographically separated and organisationally partitioned. Could save the odd $10billion...
You can specify a custom ID. I use ID's such as AWS instance ID for clusters in Amazon.
Yes. And the analysis could be improved by coding each submission according to its intended status as a cool toy or a side project. I bet that as HN has grown we're seeing more toys and less startup projects on Show HN.
There are advanced driving classes that people take but they're not really aimed at being a "safer city driver." Example: https://bmwperformancecenter.com/school/bmw

The thing is that it's not so much that most people don't know how they could drive more defensively/safer/etc., it's that they're in a hurry, or they're texting, or otherwise aren't carefully monitoring their surroundings.
https://en.wikipedia.org/wiki/Graphical_model
What would be a good 3rd leading cause of death?
Sure, they are both valuable, and simulators will let you practice things you never want to happen in real life, so you can be prepared. The issue is that simulators are being treated as if they can completely substitute for real flying experience. E.g., the mere fact that you may be bored most of the time in a long flight can affect how you perform during the 5% where you really need to be present.
Yeah? Then privision a new box and try to ssh to it with port 22 blocked. I could of course run fail2ban or a firewall rule in order to block at 3 failed attempts to connect and still run on port 22. Or use port knocking.
I think any re-implementation of something you are fond of is a great exercise. It reminds me of a small project in undergrad for a networking course. Our professor's assignment for the quarter was to implement a basic TCP stack using the UDP protocol. It wasn't perfect and had quirks but it worked for a basic client/server model and gave me a huge appreciate for what happens when we use the internet.

I think the higher up the stack you go the easier it is to lose appreciate for all the lower layers that facilitate your stack. And over time I fear new generations of programmers are losing touch with what the basic foundation of a computer is. Sure they will study theory but do they really know how many man hours are supporting their stack?
Communication carries cost. Email has removed that cost almost completely, which is why it is inefficient. If you want me to use my precious time to read stuffs, might as well pay me for doing that. A good summary is of course a way to reduce the receiver's cost, but it also helps to impose a cost on the sender. Just random thoughts, anyway.
Chinese firm acknowledges inadvertent role in cyberattack
Can you screen for abusive parents before they've actually had a child?

(responding to the headline, not the article)
Coding like Shakespeare: practical function naming conventions
Battery technology may emerge as a trillion-dollar threat to credit markets
It's not just about making inference faster. Most of the PGM libraries/DSLs I know of are kinda clunky and inflexible. This is all about answering questions about how to make it easier and more powerful, not only faster.
Same reason I give my devs a really slow database server to develop on :)
Yes, because ICEs are very inefficient compared to both electric motors and powerplant turbines. In the latter case, scale buys efficiency.

And that's all before you factor in the transport costs of car fuel - gotta burn the fuel to move fuel to top up the gas stations, after all.
As a researcher that is currently working on implementing and improving existing PPLs, I'm very curious: what is your specific use-case that you have in mind for recursive queries?
Comments moved to https://news.ycombinator.com/item?id=12770601.
The current standard for IDNs is IDNA2008, which does not allow emojis. There are some ccTLDs that don't abide by the IDNA standard, and I think you'll find different browsers will show the emoji and others won't. Permitted code points for gTLDs are listed here. http://www.iana.org/domains/idn-tables

So strictly speaking xn--p38h.ws is not an IDN, and Google is doing the right thing by not allowing it. This doesn't make your job any easier, of course.

If you really want to explore this rabbit hole some good reading.
RFC 4290
RFC 5891
RFC 6912
RFC 7940
You are correct and I came here to say the same. Additionally I've seen issues working with etcd in that it is a pain to manage, with situations coming about of split cluster issues where the data becomes corrupted and needs to be manually merged together. That is a bad situation to be in, and usually it is better to develop for failure, especially in cloud environments. You can get split-brain problems on any clustered agreement replication, etcd is not a special case.
I'd imagine structure/projectional editor, like JetBrains MPS, would be a good starting point in making a steno-like code editor.
"... I then proceeded to rip out dependencies until I no longer needed to. I put up another one called Tetris-Lite. After a quick search I found that already existed."
I don't see your point

> The data that feeds in-flight automation is the same that feeds simulators

The problem is when the data sources fail, like in AF447.

Or when you have people crashing an airplane in perfect weather, like Asiana Airlines 214 in San Francisco

Yes, automation makes things easier, but they fail eventually. And when it fails you have to fly it manually (or with a lower level of automation). But some modern pilots are incapable of doing that.
:) you want me to fall for that?
I read Life and Death when I was 20. I was a CS student working late at night and the only other students working that late were the architecture students. Getting coffee one told me that Life and Death was their book.

So I read it. Getting a good recommendation for a book out of your subject area is gold. Jacobs is very readable.

One idea of hers that has always stuck with me was Gradual Money vs Cataclysmic Money. She also railed against the pointless new.
I'm happy to play the naivete card when it comes to downloading. (If the producers didn't want me watching this CAM footage of a new release on YouTube, they wouldn't have uploaded it, wink wink.) I'm a bit more cautious when it comes to uploading.
American B2 bomber pilots practice 14+ hour long-endurance missions in simulators before they're ever allowed near a real ($2B+) aircraft
So Date type, then, but if we're talking input fields, they're also meant to be used with forms submitted without all that JavaScript cruft on top. So if you have to convert the date input to text for sending (or direct retrieval in code), I'd say just stick to ISO. Why? Because it's a standard.
Zuckerberg only cares about himself and how much money he can pocket. He once told his employees to read a novel written by the president of China, which was filled with complete propaganda.

Facebook should be about the freedom of information, not controlling dissent and outing activists.

I wish we had a tech company owner that actually cared about their users instead of finding out more ways to exploit them.
I'd love to see more details on that. The RPi is the easy choice for putting together a DIY system at home, but finding good and affordable remote I/O modules to run the show has not been that straightforward.
IPFS + Ethereum Smart Contracts = Distributed Web

The idea is that we run that centralized search engine via Smart Contracts.

In other words, using a decentralized currency such as Bitcoin and decentralized execution environment like Ethereum, we create softwares which pays people for providing CPU time and disk space (facilitated by IPFS).

Few missing pieces of this puzzle are homomorphic encryption implemented on Smart Contracts level which will allow that CPU service.

Once that's done then we can have the distributed web of the next level.
It's a TurboStar KM-2601P, a pretty generic-looking keyboard with some multimedia keys on the top and a "turbo" button that adjusts the auto-repeat rate from "none" to "ludicrous". For some reason none of the big search engines (Google Bing Yahoo... and DDG) give any results(!?) for that model, but that's exactly what is printed on the sticker on the back and I do remember searching for it a few years ago and getting quite a few results... and I've even mentioned it before, along with a few others, in various forum posts etc.

On the other hand, there are mentions of the KM-2501P and KM-2601 (without the P suffix), which look the same except for the logo but I'm not sure if the slightly different model number means they have the same switch characteristics:

http://www.pctekonline.com/ps2eag104key.html

https://www.olx.ua/obyavlenie/prodaetsya-multimediynaya-klav...

A bit more digging found the company:

http://www.kmepc.com/

The total travel isn't very short --- laptop-style switches would be shorter --- but it doesn't take much force to get past the tactile "hump" where it actuates, and after that is a bouncy feeling that helps in pushing the finger back up. Perhaps what I find most desirable is that the drop in force over the hump is not very steep, unlike with many other keyboards I've used where it feels like the key just stays down with very little force and refuses to come back up until the finger is completely removed from it.

Incidentally, I have a mechanical keyboard with blue ALPS switches, but it feels more tiring to type on it than this KM-2601P.
That is an amazing idea. I would love it if people were required to spend time in driving simulators practicing spin recovery, emergency braking, etc. This is totally doable and could have a huge impact on accident statistics. It's also a much better way to validate drivers' reaction times and decision-making ability as they age.
"Spending 30 seconds renaming a branch saves us potential PR issues" is somehow dangerous thinking?
I keep meaning to scrape my comments over the years, collate the most upvoted ones, then publish in a blog/ebook somewhere with a bit of commentary on what it appears that HN "likes". The API doesn't quite facilitate this, unlike most sites which will just let you sort your comments by votes.

On HN politics, while the comments often have a substantial presence of doctrinaire libertarians, I feel that the voters skew much more liberal/social democrat. Unless there's a bout of "anti-SJW" downvoting and flagging on e.g. "discrimination in tech" stories.

(Provisional title "Silicon Valley on ten upvotes a day")
More and more I'm trying to take those at face value - a statement that translates as: "I have opinions on this, but before I give them let me explain why I think I am qualified to do so.

For most, perhaps it's a bit of both. And is that a bad thing? Is there something wrong with asserting your right to wield a technical opinion while also showing off a thing that you're proud of having done?

On the other hand, if I had prefaced that opinion with the following , it would be been a bit over the top:

I've been reading comments for years. Not just on HN, but all over the Internet. In fact, once I spent 60 hours in a week, just reading comments.
As a former academic, my advice is that this may hurt in the short term, but staying true to your principles is important in a world where situational ethics rule. I am a lifelong libertarian and made no attempt to hide it. Leftist academics are not interested in diversity of thought, they are not interested in debate. They merely want to rule and have an echo chamber. I found that most of them weren't even very intelligent people--just kind of mediocre, and that most were intimidated by anyone with real gumption, diverse skills, and the bravery to speak against the party line.

The world needs you. No matter what your politics are, if you truly are advancing science and doing all the things you wrote about, you will be fine. You just need to take this lesson to heart and understand that the machine is like Skynet in that it protects itself.

I further recommend you leave NY State, especially upstate. It's had it. Barring some massive turnaround, there is no future for anyone in Upstate NY.
well he's received multiple gov bailouts so if you're living in the USA he IS doing it with your money. Might not be so excited now lol.
I guess it doesn't help if your name is "Shadi" :)
"Faith" that HN comments is relevant source of information, sifting through hundreds of post to find one relevant is not worth it.

I get better results from Twitter, Reddit...
You're saying laptop keyboards have too much travel? How much less travel can you have?