skysight-inc/HackerNews huggingface dataset:
>> > HTML/CSS/JS is considered 'hackable' because it's widely understood by today's semi-power-user audience

> I think that's related to the high fault-tolerance in Javascript.

Also, in Electron apps you can access the Chromium Dev Tools directly in the app (unless the app author has disabled it). Chromium's Dev Tools are pretty much the gold-standard for hacking during runtime.
For 64-bit ARMv8 (ie AArch64) system registers are in general reorderable; software must provide explicit synchronization (typically via barrier instructions) where it does not want the reordering, except for a few registers which have implicit synchronization. Since CTR_EL0 is entirely constant there's no inherent reason why it shouldn't be reorderable pretty freely, though it's an implementation detail how fast or otherwise it is in practice. (Benchmark if it matters to you!)

(This is all documented in the v8 ARM ARM section "Synchronization requirements for AArch64 System Registers".)
>Most people do not use JavaScript since it is useful. They >use it since it is the only option available on the browser.

Maybe it's the only option available on the browser because it is useful to have a lingua franca for the web.
Ask HN: Suggestion for new team lead
To sum up, I got promotion last year and currently leading 4 people developers team.

My workdays has changed a lot, mostly preparing design docs, code reviews, creating and reviewing tasks.

I miss building features, writing codes. At the beginning it was fun but now a days I am getting bored.

My manager is happy with my role and so on.

Am I doing something wrong? How can I avoid being bored and do coding day to day not compromising my lead role.

Thanks in advance.
Stanford NLP - Professor Dan Jurafsky & Chris Manning

https://www.youtube.com/watch?v=nfoudtpBV68

It's on youtube.
You can even use some salt, or baking soda if you feel like you need a "deeper clean" or the like.
The benefits of flossing are not backed by data. Seems it too is a myth manufactured by industry:

The FDA had to remove the recommendation from daily hygiene guidelines, as law requires them to be backed by legit science.

That said, I still do it. Makes my mouth "feel" cleaner".

http://bigstory.ap.org/article/f7e66079d9ba4b4985d7af350619a...
Thank you so much for saying this. I agree wholeheartedly and think this is a very important point to make. Really, the whole pattern of Why Don't You Know This Already is nothing but harmful. When someone learns something new and shares it, we shouldn't look down on them or demean them for not knowing it already. We all learn different things at different times, and not every CS program teaches the same things. Some are more math focused, some are more engineering focused, and even within those bounds there's space for a huge degree of variation. Let's not put people down because their degree didn't happen to teach something. Let's appreciate their excitement for learning that thing now.
If vim for you is "the thing you edit config files with when sshing to a server," yes, it is. As a full-fledged development environment, it's not.
That person isn't saying "this is a repost". They're saying "you might find these earlier conversations, and the submissions they link to, interesting."
For our use (serializing streaming market data from direct NASDAQ and BATS feeds) we found both Capn'Proto and Flatbuffers to perform similarly.

Ultimately we went with flatbuffers because we found the API much cleaner across languages (C++/Go), but it's ultimately going to depend on your use case which one you use. Performance is pretty much identical. We populate our own custom structs from the capn'proto/flatbuffers structs anyways so we're never really doing zero-copy. That said, since both of these formats transmit numerical data as little-endian memory-representations of ints/float/longs/doubles their performance is fantastic.
Also the Slack web client
By definition, this person gets special treatment. I don't know why it has to be.
Try:

unset LUA_CPATH LUA_PATH
brew reinstall --HEAD neovim
If their products are used for recruiting violent extremists, that could hurt profits in a number of ways (bad PR, government regulation, etc). Sounds like a win-win.
> Modern meat is also unnnatural, engineered by the agriculture industry.

Aren't you conflating "natural" with safe/nutritious/good for you? Or am I misreading your comment. (It seems to strongly indicate you believe that "unnatural" things are bad for you.)
Loss of focus is a well known symptom of nicotine withdrawal. It goes away after a few days.
> Fructose is what harms you

Can you provide more info on this?
Exactly! It's a huge development in terms of technology and usability, I just think it's largely mis-marketted.
It's a worthy task, and the key to doing so is getting China on board. On one hand, NK is probably the most exasperating "ally" China has, but on the other hand, China really doesn't want the combination of refugees and US bases on its borders in the event the government collapses. So perhaps a deal where North Korea becomes a Chinese SAR for a period of 25-50 years (since China is much better prepared to absorb the cost than South Korea)?
Maybe you have a lot of information that I don't (I'm hardly an expert here), but describing it as the main driver seems like a stretch. In the Caribbean, I can see your statement being true. But in the US, as I understand it, it was more general agriculture / cotton. And so far as I know, a huge proportion of slaves were sold into the Middle East, and I assume they didn't have a huge sugar trade there.
Turns out the benefits of flossing are not backed by research. Largely manufactured by industry:

http://bigstory.ap.org/article/f7e66079d9ba4b4985d7af350619a...
And even in Europe their views aren't that much different. It's not like they are showing porn on primetime tv. They just view breasts differently.
Yes, they do, and pretty good.

Because it is actually faster and less error-prone once you get familiar with Evolutionary Design.

A good read from M. Fowler: http://martinfowler.com/articles/designDead.html - this talks, why a lot of Extreme Programming practices come into the synergy to make Evolutional Design effective (and not only). Drop enough of these practices, indeed, it will stop being effective.
Best of luck to Rob! My friends and I learned just as much about teamwork from WoW as we did from playing "real" sports :) . Despite the general sentiment, I genuinely believe a lot of good comes from raid content and team PVP.
You might be surprised just how many successful applications simply dump a packed struct to disk as a serialization format (or even transmit it over the wire). If the operating environment (OS/hardware) is known to be of a certain type, endianness is not a concern.
Yes, the web was meant for building pages, not applications, and that shows. HTML and CSS are horrible at laying out apps (even with flexbox). Which is why using front-end libraries is critical. Have a look at https://webix.com - it's amazing how expressive that widgets library is: 10 lines of code for a master-detail tree+grid layout.

As for the server side and the client-server communication, nothing really beats Meteor - https://wiki.dandascalescu.com/essays/why_meteor. It removes a lot of the paradox of choice, while still letting you swap components out when you're ready (e.g. you can use PostgreSQL instead of Mongo, or React instead of Meteor's default view library).
From Idea to Market – Launching a Product
1 crash is more than the expected number of crashes for that amount of highway driving, at least from the stats I've seen, and driving at full speed under a truck despite having more than enough time to break is a really nasty failure mode.
With respect and affection "Human judgement is nothing but a heuristic-driven, semi-conscious probability calculation." is a statement of faith, not an established fact. (How would you establish it?)

Machines don't reason, they compute. It's not the same thing at all. We can reason about things that cannot be represented in any symbolic fashion. Put another way, no machine can tell you: which schools to attend, whether to marry that person, what to have for lunch, the optimal route to work.

Deciding whom to audit is different than deciding how long you should stay in jail.
They're not bad printers, its a little weird with the circular toner cartridges on the model we bought, but it hasn't broke and the drivers worked.
I'm on Ubuntu and just tried this in Chrome, I went manually to news.ycombinator.com, then open a new tab and type "Hacker" and HN is nowhere to be find there...
The difference is that big.LITTLE ARMs use the same instruction set on all cores. In general I wouldn't expect a lot of terminological rigor from blog posts.
> I'd be fascinated if someone who downvoted this would also be brave enough to explain why they're in denial that google is an advertising company.

Several reasons, but most critically:

The phrase "advertising company" generally refers to a firm in the business of creating advertising. Google's main business is an online media company selling advertising space (both in its own advertising-supported services and alongside online media provided by others.)
Can Google keep funding a pie in the sky research project for another 20 years,

Yes
In my view, JSON beat XML because it matched the way we structure data in code: records and lists. XML, meanwhile, wants us to represent data structures as text with tags, which isn't how we represent data internally at all, requiring laborious translation steps.

The fact that it was "built-in" to Javascript, of course, helped, by allowing it to compete on even footing (XML is also built in via XMLHttpRequest).
My feelings are that they were speaking badly of web devs.
I weaned myself off sugar once too. It was hard. It took about two weeks before the intense cravings subsided, and then everything tasted sweeter. I was getting a sugar high from eating carrots. It was awesome.

Later, though, I started working at tech companies that had catered food, so I didn't control my diet anymore. It's funny how much better I feel when I can choose my own diet. I think I'll make a point of avoiding sugary foods again.
What is VNF (Virtual Network Function) and why should you care?
Emptier, possibly.

Or it could be run by a post-coup civilian government on track to complete unification with the South, and devoid of a nuclear program.
Well, both here really. But the amounts of data normally showed in demos is a bit over the top. Showing me that you can color states on the map of the US in 3 lines of code is not impressive when you already have the map data set up in order to be colored. The interesting part of the problem is finding the boundaries and creating shapes to color using that.
The algorithmic content also detracts from the examples showing programmatic thinking, but not to the same extent.
Violence is bad because of people getting hurt, not because they're getting red liquids all over. Fictional and real violence have a huge difference in who gets hurt. Fictional and real nudity are largely the same thing.
Facebook Auto-Made a Happy Video of Guy's Car Wreck Photos
This has nothing to do with Windows. The Windows drivers themselves are relatively small, it's the software suite they push that is bloated. The two download options for my latest Brother printer was a 2MB driver only download, or a 300MB software suite. I've also seen this for Dell and HP printers. I use mostly B/W laser printers, so YMMV.
> "Slightly tangentially though, I wonder if we really really put our mind to it, will we be able to just kill JavaScript ?"

Kill maybe too string a word (languages that reach the level of usage of JavaScript tend to stick around regardless of what's currently popular), but for me the main promise of WebAssembly is to allow web browsers to branch out from JavaScript as the only native programming language of the web (as well as improving performance).
How Far You Can Drive Your Car on Empty, in One Chart
What are the current best systems that generate rich data models and runnable processing rules from the backend?
Or you could just avoid it on the basis that possible, minimal benefits that can be gotten through proper dental care aren't worth any potential risks at all.
This is the kind of thing I think of when people here on HN try to convince me that glyphosate is safe. When so much money is at stake, corporations naturally try to influence the science, and unfortunately, there are plenty of poorly-paid and/or dubiously-ethical scientists in the world who will take their money.

Under such circumstances I think we have to be massively skeptical of any result that aligns with the business interests in question. When public health is at stake, the burden of proof should fall very heavily on those claiming their product is safe.
Everything evolves, and this is where evolution has led us. Unfortunately.
> (More recently, he tried another company with Rose based on the Internet of Things, but that also failed.)

Anyone know where I can find more on this?
No difference between fructose in fruit and the fructose which the body splits from sucrose in refined sugar. Fruit sugar is fructose. It's reported that in some people a marked increase in blood pressure is associated with high fructose intake. That is certainly so in my case after eating more fruit than I should.
> Worse, not even the ARM ISA is ready for this. An astute reader might realize that computing the cache line on every invocation is not enough for user space code: It can happen that a process gets scheduled on a different CPU while executing the __clear_cache function with a certain cache line size, where it might not be valid anymore.

I rather see the problem in the fact that there seems to be no possibility to say to the Linux scheduler: Only schedule this process/thread between cores that have the same cache line size. Or add an attribute when some thread is created on the cache line size of the cores it is allowed to run. Or an attribute when some thread is created for "allow arbitrary cache line size but don't let it run on cores with a different size". This way it would suffice to check for the cache size on program or thread start.
Ya, if JS went away tomorrow and replace by something else I would be happy about it.
Sugar that occurs naturally in foods are often complex. Complex sugars are larger molecules that can be broken into simple sugars (lactose, fructose, glucose).

There is actually very little sugar in fruit, and they are full of vitamins and minerals which are good for you.

If you cut artificial (added sugar) foods from your diet you will likely find that other foods taste sweeter as your taste becomes more sensitive.
Nobody's arguing that Rust doesn't have design flaws.

That said, people also need to understand that many such instances are not design flaw, but are instead design tradeoffs. The OP indicated that having to switch to unsafe Rust to represent a cyclic datastructure is a design flaw. My response is that it's a tradeoff that pays dividends in every other piece of code.

Can Rust improve upon the number of problems that can be solved with safe vs. unsafe Rust? Absolutely! Is it worth cordoning off a few cases that don't technically need unsafe behavior, to ensure all other Rust code performs safely? Emphatically yes.
I agree with the first part.

The issues of:
"utility of lingua franca" and
"ubiquity of Javascript"
are orthogonal issues.

It seems everyone agrees that Javascript would not have been the first choice of language. There is no short argument there, you have to go out and try at least one other language and compare them.

However, on the second question, I don't see why it is useful to have a lingua franca.

Multiple languages arise out of multiple needs. You want a superfast language for your OS, you want a quick high level language for quickly examining data, you want a language that describes visuals and so forth.

What are the benefits of a lingua franca for the internet, or any other domain? They still get to exchange data in an agreed upon format.
You can certainly serialize to a byte array. The example uses a file descriptor but in fact the code defines an abstract stream type which you can implement any way you want, and you can also obtain pointers to the message's underlying storage in order to extract the bytes directly (avoiding a copy).
In a similar vein, I was messing around with Windows filenames. Using the extended path syntax, it's possible to use reserved words in a windows file name (com1.txt in this case)[0]. This breaks most tools that use the Win32 API (explorer, notepad, most COM components, IIS, etc). I showed everyone around the office, and laughs were had.

Fast forward a bit and a new backup system is being put in place. But it keeps breaking, but only on this box. While researching the issue, explorer keeps breaking when doing searches and third party search tools keep breaking.

Took me a little bit to remember what I'd done and fix it.

[0] - https://msdn.microsoft.com/en-us/library/windows/desktop/aa3...
CVE-2016-6662 – MySQL Remote Root Code Execution / Privilege Escalation ( 0day )
Crunchbase Pro
I know there's a bit of boilerplate to learn, but if you stick to React + Redux + Fetch using Babel and Webpack, you'll have a much easier time of it overall.
I'm pretty sure if there was a South Syria, whose population considers themselves to be Syrians and Syrians to be exceptional in the world, with a stable government, a thriving economy, and a security guarantee from the US, they'd have zero problems taking 5K Syrian refugees.
This is awesome! We develop a tool that does exactly this and found that getting the search right can be really tricky given the very large volume of data. Love the simplicity of making it a chrome extension. Excited to try it out!
OP here. The open-sourcing and cross-platformizing of powershell itself makes it about 99% free to create "cross-platform" projects. A few specifics I came across from the remaining 1%:

- Use platform-appropriate native tools (e.g. clip.exe/pbcopy/xclip as mentioned)
- Use appropriate path separators (tip: just use / always - Windows handles it fine)
- Be mindful of case-sensitive file paths
- Use platform-appropriate newline (fixed a bug here just this morning)
- Avoid BOMs when writing files, unix doesn't like them (use [IO.File]::WriteAllText, not Out-File. Sad.)
- Need to restrict yourself to powershell cmdlets and .NET APIs that are available in the open-source version of powershell
> Let's just call this experiment a failure

The problem with "just calling this experiment a failure"—why that won't work in practice—is that JavaScript is not a failure. It's extremely successful.
Or you could say why would any reasonable individual use a currency with built-in boom-bust cycles when they can use an equivalent currency with reasonably stable value?
My counter example is we bought 120 of their cellular equipped netbooks from Verizon and had 100 hard drive failures. They got tired of us shipping them back and just sent us hard drives to replace. Our techs did not like the headache.
I hardly would call Flask a fad. That was not my intent. I was saying everyone talks about Flask. I rarely see, in my perusal of the tubes, mention of CherryPy anymore. I was actually listening to Chris McDonough, original developer of Pyramids/Pylons, talk with the host about the "frenemy" that is Flask. I myself forgot how many of the micro frameworks in Python (Pyramids, bottle, Flask, CherryPy, others I forget) really are in the same general age group.

https://talkpython.fm/episodes/transcript/3/pyramid-web-fram...

Mea culpa.
Possible but unlikely. For one, you can get lots of tasty food by reintroducing more dietary fat. One of the main culprits for the over reliance on sugar for tastiness in the first place was the focus on reducing fat intake.
The best app for managing your Oyster and Contactless cards (iOS)
This issue is beyond simple American prudish tendencies. Because America has always been a bit weird about sex, this reaction about sexualizing children is very new. Before the 80s or 90s nobody thought of child nudity as sexual.

This exact photo was on the front page of the NYTimes when it was first taken.

This issue is more about the hyper paranoia about child abuse and child porn. Then again something like 1/8 children are sexually abused. So maybe it's not paranoia if they really are out to get you.
It is very very hard to reach a harmful level of fructose when eating apples or other fruit.

If consuming juices or concentrates it is very easy.
Tesla and Uber both have their respective advantages.

Tesla can sell cars with autopilot even when it doesn't work all the time, but they would have very hard time selling autopilot if it only worked on very specific cities or "tracks."

In contrast, Uber can start rolling out autopilot which works very reliably but only on a specific and well-understood "track." They can start phasing it into the market by dispatching autonomous vehicles only when you request a route that they're very confident on. In the medium term, they can dispense with having a driver on such routes at all.

One thing that Uber might try is a self-driving car "delivery" service. People might not be confident enough to ride in a self-driving car yet, but you could have an app deliver a car for you to drive to your destination (maybe w/ driver assist).

For Tesla, the incremental strategy is partial autonomy "anywhere." For Uber, it's probably full autonomy in specific locations. That's a huge advantage because it can seamlessly mesh with their existing app—they can simply start serving a percentage of Uber rides with autonomous vehicles.

Cynically, I think Google is realizing that they need an incremental adoption plan and that's why they're launching their own ridesharing platform.
That doesn't mean you should allow your app to access `file://` ... (Nor allow it out of a chroot.)

Simply knowing some usernames on your system could provide an attacker with clues...
New York Fashion Week Features Acid Attack Survivor from India
it's interesting that C# has recently moved away from JIT and reflection for client apps (.NET Native), though.
I only use multiple monitors because 4k/5k screens have not been affordable in the past 10 years. Are you saying that you don't need additional workspace on your screen or that you don't want a workspace divided down the middle?
I didn't know that elemental Arsenic (As) was made of chains of elemental carbons (C)...

The more you know??
Fructose is bad for you in isolation, but so is almost anything, but packaged in the fruit is a different story.

Do you think eating 5 oranges is any different than drinking the juice of those 5 oranges?

"Eating fruits is not best" is something that not only goes against science but common sense. Perhaps eating high amounts of fruits could be bad and but im not aware of a study confirming this (when the fruit is eaten whole).
I dream of the day that when you tick off "vim binding" in the settings of any IDE it loads neovim for controlling the buffer.
Thank you for your feedback. I'm encouraging you to read the whole article, better, whole series.

Because sum method was used to quickly explain Specific/Generic rule on the simplest example. Then it follows through with real-ish (a bit modified) business case, that has gotten me stuck in the past.

I know that readers on the internet have limited attention span, so I shouldn't have put a sum method example at the beginning, rather I should have started with the main case study and made a detour before applying this rule to the sum example.

Thanks for the feedback again, next time I will try to not make this mistake.
This Is Water – David Foster Wallace