skysight-inc/HackerNews huggingface dataset:
And API's aren't necessarily REST. But this "checklist" is very clearly geared towards a "standard" set of REST APIs. So what's your point, that there are edge-cases in RESTful design?
A bit older here.

C++ has been by next loved language after Turbo Pascal, since then I learned and used countless languages, but C++ was always on the "if you can only pick 5" kind of list.

Since 2006 I am mostly a Java/.NET languages guy, but still keep C++ on that list.

Mostly because I won't use C unless obliged to do so, and all languages intended to be "a better C++" still haven't proved themselves on the type of work we do, thus decreasing our productivity.

Because in spite of Swift, Java, .NET and JavaScript, C++ is the best supported option from OS vendors SDKs.

I dream of the day I could have an OpenJDK with AOT compilation to native code with support for value types, or a .NET Native that can target any OS instead of UWP apps.

Until then C++ it is, but only for those little things requiring low level systems code.
The First e-commerce shopping platform that accepts only Bitcoin
Coin Easy buy is the first ever online shopping store for Bitcoin Users with millions of products in stock and variety of sellers across several retail categories.
Coin easy buy offers products ranging from home appliances, Electronics, Trendy gadgets, Footwear, Furniture, Fashion and accessories for men, women, kids and a whole lot more.
Best prices for high quality products are guaranteed and delivered promptly. You can enjoy hassle free shopping experience, knowing that the product you are buying is of high quality.
It is an easy to use site, fast and a very convenient market place to shop and get fantastic deals on great products and services.
The online store is a multi vendor market place where you can list your products and sell conveniently to everyone, everywhere.
As a seller on Coin easy buy, You can list products, set your own prices, manage your inventory and sales orders and receive payout. The store will have a URL which can be accessed by anyone that has access to the internet.
Coin easy buy assures customers of a safe, consistent and an outstanding online shopping experience while giving them value for their coin.
Official website: www.coineasybuy.com
A system designed like that is flawed and insecure, and someone else with more resources--probably someone much more evil, sadly--is going to have figured out a way to get to that key... we should want to air that to the light of day and get that fixed.

I mean, at some level your comment turns into "we should try to hide the security flaws we have as much as possible, even from the people who are actively trying to help the world be more secure"... if you aren't serious about finding bugs, why bother with security?
I personally hope Linux application developers support PipeWire as it becomes available so that the usability issues around low-latency audio in Linux can be sorted out (i.e. it works out of the box):

https://blogs.gnome.org/uraeus/2017/06/20/fedora-workstation...
I had a freerunner.

It was great if you wanted to show someone the linux bootup text on a tiny screen. It was kinda fun to play with raw GPS data, running xterms and stuff onscreen, and various toy things.

But IMHO the change of "desktop" environment about three times during the first year of release was a killer. The platform devs seemed to be switching around massive parts of the lower stack at the time they should have been stabilising so folks at other layers could build on it. Instead we were told over and over not to get too comfortable as it was all going to change (again) any day now. Eventually I had to buy a dumbphone to make calls, and switched out entirely to the Nokia N900 when it turned up.
I don't really know assembly (other than a little RISC) and I breezed through HRM, but I still had a lot of fun with it. There's some real charm and humour wrapped around its programming puzzles, unlike most games of its ilk.

The main game is only half the story though, fully optimising the later levels and especially the optional challenge levels is not trivial!
>> but for that part of the management that is in charge of the outsourcing program, after moving on to greener pa$tures.

But that is outsourcing "working". that is the intended goal of those managers, to aid themselves not the company not the employees but personal advancement
Why is functional programming awesome
Why would I want an SPA for documentation?
Tips for construction management safety
Uh oh, but the non-compete clause is for an industry, e.g. You can't go from BMW to Audi, or from SoundCloud to Apple Music ;-) It doesn't mean you can't work for anybody for a year, LOL :D That one would be 100% illegal, nobody can force you to be unemployed for a year :-D
Your comment agrees with my world view (and why I even pointed out that "if you really want to insist..."), but comes across as an attempt to answer my question or refute my point, so I will then respond by saying "and giving a handful of security researchers the ability to run arbitrary software doesn't lead to rampant piracy" (but you know what does? the "free developer" tier added by the Swift team ;P).
I had no idea, that's really interesting!
False dilemma. You can have both. It's okay if a fully optimized release mode binary takes a bit longer to compile, but compiling a few million lines of code for a debug build shouldn't take more than a second or two.

Also consider the leverage factor. Improvements to the compiler benefit all users of the programming language, so it's worthwhile to invest in high quality compilers.
Well, that comes with a few caveats:

1. OCaml generates additional information that it stores in .cmi/.cmx files.

2. OCaml does not allow for mutual dependencies between modules, even in the linking stage. Object files must be provided in topologically sorted order to the linker.

3. OCaml supports shared generics, which cuts down on the amount of code replication (at the expense of requiring additional boxing and tagged integers in order to have a uniform data representation).
Cantab sure... I was talking about "Tab" specfically though.
I understood your point just fine.
https://www.youtube.com/watch?v=bBC-nXj3Ng4
A smart home speaker stopped an alleged assault by calling the police
Thank you for sharing that link, I've been looking for resources for gently improving my ASM skills and this looks perfect!
API for musical instruments, gear, equipment and its info? If anyone know a good one, please do share.
Stop writing software, start solving problems
CSS variables aren't globals. They cascade the same way as properties like color, font-size etc. (https://jsfiddle.net/3nkdvLud/2/)

It seems a saner way to push style values down into child components than having to pass such values by alternate props and integrating them later on.
(L)awful
#35: Peace is good for business
Consumer protection in the EU generally follows the minimum approach, meaning that every state may implement higher standards and the EU wide standard is only the necessary minimum of protection. This would probably be the case with this new idea as well (at least I don't see a reason why it shouldn't).
I love the optimism! Here's hoping it plays out to the good.
Efficiently store and query categorical sparse data in Clojure
I really don't think this is a good idea. It will surely make things more expensive for consumers and as a consumer we agree to to buy the product regardless of the repairability. If you want to buy things that are repairable then you need to make it known to the manufacturer that this is something consumers want (i.e. vote with your wallet).
As someone who worked for a team at IBM where we were forced to train our replacements in India, it seems odd that anyone in outsourcing would be surprised when those roles are further reduced by automation with little regard for the wellbeing of employees.
60 FPS Animations with CSS3
My guess: The trick is not to have "template instantiation" but "module instantiation" (aka Functors in OCaml). Now you can instantiate only once. For example, if the compiler encounters "List<Foo>", it would instantiate into the "List$Foo.o" file or not if it already exists. Java works similarly, except the files have the extension "class" instead of "o".

More generally speaking: The trick must be to not generate identical instantiations multiple times. So you must have a way to check, if you already generated it. Of course, the devil is in the details (e.g. is equivalence on the syntactic level enough?).
I'd consider the interviewer as much of a problem as the hire in this case. Talking to someone for an hour and not being able to figure out if they could write basic code? Hiring someone based on their background and not doing a background check (after getting their approval ofcourse)?
You mean explainxkcd explains it the best ;)
> For example, with Justin TV/ Twitch TV they were "too early" because 4G internet was not ubiquitous, and most average people could not even consume their streams.

I don't think people were ready for this either. In the early 2000s, it was still weird to hang out in forums, for example.

It took an evolutionary-styled journey to normalise live video feeds. Instagram rolled out this feature only recently, once their users are used to the idea of sharing and crave for more ways to do so.

But I also wonder if these "too early" failures are actually necessary to prepare the consumer's mind to the idea, so that next time, they're much more open to it. And, it helps that the next iteration is most certainly improved and more considerate of the human psyche..

"Justin TV" sounds like a narcissist experiment. "Instagram Stories"? You're not a 'voyeur' if this is a standard feature and everyone's using it ;)
how do you know?

people who use your programs do not necessarily tell you
command line youtube-dl will download anything from soundcloud you point it at, tracks, playlists or users
The British court has ruled that the British sale to Saudi Arabia is not unlawful.

Is this the same British court that has ruled that the findings of the United Nations Working Group on Arbitrary Detention on Assange's UK-imposed situation being a gross human rights violation is invalid?

Somehow I don't trust the UK courts when it comes to international human rights violations.

Especially if you consider that May famously said that human rights will have to be neglected if they stand in the way of fighting terrorists.
not just "it has DTrace" it has one of the best implementations/supports of DTrace in any operating system.

It's quite impressive.
The most effective way is a piece of paper from some reputable organization that says you've done something that makes you competent.

From a practical standpoint it's probably most effective. Whether it's an ideal situation is a different discussion.
Even if you don't "openly admit" that, do your friends know? How about the people you work with? Would they guess based on other stuff they see you do? I am not saying "I took a poll" or "I asked people", I am saying "over the past decade of being surrounded by people in the field of security, and having gotten to know a number of these people very well, this is the reality of the involved ethics".
Why not fast browser and fast compilation at the same time?
Oculus Rift and Touch controllers on sale for $399 through summer
Search doesn't look like it's working on the example site. When I pick a word at random from the text body and search for it there are no results.
Oregon Just Put a Tax on Bicycles
Honestly, who gives a fuck that arms sales are lawful. The issue isn't legal, it's moral. I hate the fact that people in my country are assisting in the killing of innocent people in Yemen and Syria. No amount of legal precedence is going to take that hate away.
Supreme Court Justice John Roberts' Speech to His Son's Graduating Class
"the counter-argument put forward is just about the legality"

The courts can decide just on the legality.

"(Not to mention that courts make moral judgements all the time)."

But they shouldn't - their duty and extent of power is only in interpreting the law, not morality.

Now if you want to argue that the law should be different, or have some argument on how the arms sales could/should have been judge illegal, go ahead.

You could also argue that the UK government should apply pressure on the arms manufacturers to stop selling to Saudi Arabia, by e.g. denying them government contracts, applying closer scrutiny when it comes to export licences, threatening to change the law (as governments so often like to do when it comes to copyright enforcement), and that their failure to do so shows how much influence and corruption the arms manufacturers hold. Influence that could well be considered traitorous, and result in criminal prosecutions.

But that's all conjecture.
Also incentivise the company to select a problem that is related to the actual work that they do / need done.
http://www.f3nws.com - Aggregates news from various news sources and present a reading view.

http://www.f3nws.com/mobile?amp - is the fast mobile/AMP version of the same site.

http://www.f3nws.com/feed - RSS Feed
Ah yes, I remember that rule, I think it's incredibly clever. I believe he had another rule, language updates can only /strip/ features, so the core language will always get smaller and smaller.

Brilliant
I've had a problem with Google Drive for a few months now, where they are unable to change the currency I'm paying. Since foreign currency fees are pretty steep and Google Support says they're on it, I've had a friendly reminder that I soon won't be able to use Gmail anymore, and I received some irrelevant BS when asking for a clarification.
And the Al-Yamamah arms deal was propelled in large part by Bandar Bin Sultan, long-time Saudi ambassador to the US under Reagan all the way to GW Bush.

https://en.wikipedia.org/wiki/Bandar_bin_Sultan_Al_Saud

"Bandar has formed close relationships with several American presidents, notably George H.W. Bush and George W. Bush, the latter giving him the affectionate and controversial nickname 'Bandar Bush'."

"Bandar helped negotiate the 1985 Al Yamamah deal, a series of massive arms sales by the United Kingdom to Saudi Arabia worth GB£40 billion (US$80 billion), including the sale of more than 100 warplanes. After the deal was signed, British arms manufacturer British Aerospace (now BAE Systems) allegedly funnelled secret payments of at least GB£1 billion (US$2 billion) into two Saudi embassy accounts in Washington, in yearly instalments of up to GB£120 million (US$240 million) over at least 10 years."

"A court affidavit filed on 3 February 2015 claims that Zacarias Moussaoui served as a courier between Osama bin Laden and Turki bin Faisal Al Saud in the late 1990s, and that Turki introduced Moussaoui to Bandar.[68] Zacarias Moussaoui stated on oath and wrote to Judge George B. Daniels that Saudi royal family members, including Prince Bandar, donated to Al-Qaeda and helped finance the September 11 attacks.[69] The Saudi government continues to deny any involvement in the 9/11 plot, and claims there is no evidence to support Moussaoui's allegations in spite of numerous previous intense investigations, noting that Moussaoui's own lawyers presented evidence of his mental incompetence during his trial.[68] Leaked information from the redacted portion of the 9/11 Commission Report states that two of the 9/11 hijackers received $130,000 in payment from Bandar's checking account. [70]"
MAPCAT.com
Thank you for your openness and honesty.

Good luck!
Latest Stop Dog Barking Device
Perhaps:

https://www.nostarch.com/silence.htm

https://www.nostarch.com/tangledweb.htm
It's the lack of mechanical keyboard that really differentiated it. They all had number pads or mechanical keyboards, because everyone dismissed it. Now none of them do. Even Google's early prototypes had mechanical keyboards. When Schmit took took the idea to Google, they switched to screen keyboards.
Rendering big geodata on the fly with GeoJSON-VT
Bitcoin’s Scalability: SegWit and Lightning Networks
In Norway, people got to turni their Playstation when they removed the ability to run Linux, as it no longer worked as advertised.
I don't see the problem here. If the payment is not good enough then don't search for bugs and do domething else.
https://twitter.com/Priscillkitheka/status/88438867598715699...

It only gets worse
the op was building chrome. building on osx exhibits similar issues. there are instructions in the readme on how to configure macos not to chug and lose all responsiveness when building chrome.
There is also a possibility to stumble upon a bug accidently.
I know from experience that comments on GlassDoor usually tend to err on the side of caution because people are afraid that saying too much will reveal too much of them. I've seen it first hand, having worked at a company owned by a german game developer that was having some major issues. Not once did I see anything untrue or misleading on GlassDoor, but had probably 2-3 things I could add to their posts.

In the meantime, you end up reading posts like these from people who would rather think that companies don't just suck. It's really annoying, because it's not as if you can reveal the whole situation to people just to prove that their "No, no, companies wouldn't just act like that / be so mismanaged".
As a teenager, won 3rd place at a programming competition, after the prizes ceremony went to the CEO of a sponsor company that gave a talk about "growing the next generation of high tech workers" and told him "if you really want to grow the next generation, don't donate laptops as prizes, give us summer jobs". He replied "you're hired, get my secretary's phone number and give him three names".

(Once you have job experience, you can get your next job easily)

Note: this was the second time I tried it. The year before I did the same with the CEO of the Israeli branch of a sponsor who in the immortal words of Douglas Crockford "I won't name to protect their identity, but I can give their initials, I.B.M", and he also said "this sounds great, here's my secretary's phone number" but then I got a call from a different secretary in a different unit every few months where they tried to figure out what's this weird thing that landed on their table and who they can forward it to in order to get rid of it...
Well go on then, what's the startup idea? :)
Long ago, before link counting (googles page rank algorithm) there was quite a lot of research around finding similarity among a group of documents. "Scatter gather"[1] was a method I've often wished I could use on top of a set of search engine results.

[1] https://pdfs.semanticscholar.org/1134/3448f8a817fa391e3a7897...
1. Doesn't work without javascript enabled (it's text, why the hell do I need JS enabled to read it?)

2. Control + F doesn't work across pages, you'd need to first find the page you're looking for

3. Doesn't offer any tangible benefit beyond "being a SPA"
PocketCHIP can also be turned into a cell phone, don't forget. That actually might be the most promising alternative of them all ..
It's the same meaning but the tone seems completly different to me.
They can get weird and difficult, but most of the time I see people struggling with regexes is with really simple stuff. Once you start getting into backreferences and all sorts of other non-formal regular expression stuff and end up in firm regex-land it's time to start looking for proper parsing approaches.
Very disppointed that this is happening to a company on whose board sits individuals who in public are vocal about "women empowerment"
Android Snackbar Tutorial: Setup, Action Handling, and UI Customization
There are quite a few individuals who have this same problem.
For my own amusement, when ever I get a new OS build on my machine, I'd open up a task manager and watch CPU load just by wiggling the mouse a lot or maybe simply pressing page up and down. I'm pretty sure it's always pretty easy to generate 25% CPU doing very little. Another thing would be just opening a local file from within a running application and wondering why multiple seconds and hence billions of CPU cycles seems to be consumed what one expects should be doing a fairly menial task. (I am pretty sure in DOS 3.3 with Norton Commander it was quicker )
Would he need a German or US lawyer? Or is the general practice to get a local lawyer and let them handle all the cross-border details?
The problem 1 he describes would be solved with software engineering. Schema migration is a complex issue. It is funny that he asked the intern to do this part. Bad article.
You can say some negative things about git, but sanity is not one of them.
NASA's Juno Spacecraft to Fly Over Jupiter's Great Red Spot July 10
I'm not "arguing" for anything but choice. You probably don't use a $30 cell phone but there is a time and place for them and as a consumer, I like knowing I have the option to pick one up if I want to. If I want quality, I pay for it. If I want an electric screw driver that is going to last long enough for me to setup my Ikea furniture for a 10th of the price of a brand new Dewalt what business is it of anyone but me?
Anyone read PoC||GTFO? Looks like it'd be interesting.
> Looking at the one year time scale BTC/USD is only about 2-3x as volatile as USD/EUR

Are you kidding? BTC/USD easily has 10%+ swings in a day, and 300% in a year.
Why is a TV brown and a fridge white?

Never heard that kind of lingo before, it's weird ;)
1. Hardly any websites work without JavaScript these days.

2. That would imply you like your documentation entirely on one page. Anyway, that's why there is a search box...

3. Nonsense.
Depopulated rural areas by definition don't have many people, so they don't have a huge portion of the population. This article is about the first world, which is highly urbanized; EU had only something like 20% people living in rural regions, and out of these most are living in regional centers. IIRC something like 5% are actually living in rural/agrarian conditions, certainly not a huge portion.

Places that don't have the services which require a reasonable population to sustain are getting emptier and emptier every decade; there are farms with no people living on them, where people commute from a town that does have a reasonable population to maintain all the modern services, do their work and go home.

The growing urbanization means that almost all of society lives in a somewhat urban environment, and the number of people who don't shrinks rapidly every decade, with no sign of stopping.
Thinking that 'content is king' is how newspapers got into this situation. If you have large distribution (Facebook), even if it is pictures of cats, you can make money and then buy "quality" content, which is a niche. If you lose control of distribution (Legacy news) you can't make money and you can't make any content, no matter how good it is.

>The problem is that Google and Facebook are more than willing to steal that content

Really? While Facebook was letting people copy video content from Facebook with no penalty (freebooting), this was never an issue for the news companies. As for the Spanish situation, the news companies gave in because they realised that without Google they had even less distribution than before.
Situations like these make me wonder about the Asian family-centric model of business. Many times it is touted as the way for minorities to get out of poverty, and here it seems to be the case because him and his wife are making out like bandits. However, it seems to be a terrible deal HR-wise where the founder's immediate community are favoured in hiring processes, leading to immense disgruntlement among the workers.