skysight-inc/HackerNews huggingface dataset:
I would love a wired trackpad.

You can use Apple's current trackpad (the "Magic Trackpad 2", I believe) on a Mac (at least) via USB even with Bluetooth entirely off.

Edit: I believe (but have not confirmed) that their current keyboard works similarly. Their current mouse does not, at least in any really useful way, because its Lightning port is on the bottom.
I don't recall the NSA attempting to weaponize my personal PC when I browsed a website using malware javascript served via a commercial analytics network to attack an open source project the way the Chinese government did. Comparing that to a tool developed by a random nefarious actor using an exploit the NSA had on file is just the tiniest bit of a stretch.
the cool thing about rust is that you can use it for real-time programming, one example being DSP/audio. it often means no locks, nothing blocking, no dynamic allocation (malloc and most other allocators do not provide upper bounds of execution time), no recursion, and others.

haskell is not tailored for that.

of course there are other domains for which haskell is top-nocth and rust falls flat.
in the JVM starting world it is..
Had a computer in my room. Didn’t become a Woman Developer
I'm afraid I was not being sarcastic. Sorry. This is a totally honest and dead serious opinion from a long time C & C++ user. ("stars aligning" here means "you must also have luck". As I said: see SQLite.)
Top snaps in June
lived in Australia for more than 10+ years, I can easily name 6-8 local ISPs there.
Does Hilton actually block VPNs on their standard internet, or is "VPN access" just code for "we'll give you a public IP so that IPsec traffic won't get swallowed"?
Ask HN: What Happened to the Hacker News Colour Scheme?
It's suddenly gone all grey, with the logo blacked out as if it's being censored.

Is there American event that's happening that I don't understand? Is it a reference to the net neutrality arguments going on at the moment?

What's the story here?
Hey man, I'm just repeating what the article said. If the article is wrong go after the poster. They included an article link in their argument that it was a funding problem, and the article doesn't say that.
I don't know how many incidents like this is needed before people realized Mozilla is not the angel it used to be.
Amazon sales of Echo devices on Prime Day ahead of last year
> If you have a page, Facebook wants to milk you, so they've got this weird algorithm that pushes your posts to only a small fraction of the page's followers, expecting you to start "promoting" them.

> Basically they screwed "organic reach".

Average user follows way too many pages and has too many friends all posting to see all content every day.

Algorithm isn't here to milk you, it's to stop the news feed from becoming the MySpace bulletin feed (which was an effective way to post in 2007, so long as you posted 5x every hour)
Please, step away from "formal verification" and come back to world the rest of us devs work in. I have never seen a formally verified piece of software even once.

I don't know if its too hard to do to real software or if C doesn't allow for it, or if it is just too expensive. The simple matter is that is not an option for the vast majority of projects. Unless you can make it practical, I assert it has no place in a practical discussion about preventing software issues.
> I play alcohol powered musical instruments.

An interesting way of saying "I'm in a rock band with my buddies..."

/jk
You don't have to 'trust' my comment. China using the great firewall to infect Baidu javascript to attack github is a well-documented fact. You can even view the infected Baidu javascript designed to attack GreatFire and cn-nytimes projects on github archived on github itself here: https://github.com/BenMQ/cbjs-baidu-github-attack

Happily the Chinese government let the Baidu javascript work as intended for Chinese users, it was only for international users that they converted it into malware. Bottom line, don't load any javascript file hosted in mainland China.

If the the US government forced all traffic through a single firewall and used said firewall to infect Google Analytics javascript files on third party websites to force international users to unwittingly engage in a DDoS against a Chinese site that was hosting open source code designed to allow US citizens to get around the 'great US firewall', I'd be advising folks against trusting Google Analytics and US-hosted javascript the way I advise them against trusting Baidu analytics and China-hosted javascript now.
Yes. If you click the black bar, all will be explained.
This assumes the client can cleanly switch between the two routers. That doesn't happen.
> The scientific community was so wrong. Begging the government to solve it wasn't going to happen.

Which government?

Rewind to 1990. Suppose the U.S. government takes the hard-line position that climate change risks being a civilization-ending nightmare and has to be stopped ASAP. Other countries are going to know that going into negotiations. What exactly is the proposition to other countries to get them to dramatically decrease emissions? If we even got them to agree to it, they'd stripmine the U.S. economy in return, and wouldn't even leave us with our shirts. That's on top of the severe short-term self-imposed economic hardship of cutting hydrocarbon usage.

Granted, I don't believe for a moment that most conservative politicians have the appropriate level of concern for global warming, or the broader environment, or the wide variety of failure modes of capitalism in the realms of non-excludable and "club" (excludable but non-rival) goods in general. But assume for the sake of argument that they did have sufficient concern, or better yet, let's say the Green Party controls the House, Senate, and Executive. I don't understand what strategy the environmental left would have the U.S. use in international relations 10, 20, 30 years ago to try to mitigate environmental damage.
It's garbage collected. So, no.
At first glance, it sounds like you may be overfitting an overly-comprehensive technical solution to an extremely cost-sensitive/archaic/offline-centered industry.

Explaining the stack you used to build this platform will likely come off as pure alien speak to the restaurant owners you try to sell to.

But that being said, I only understand restaurants in the US, and not Sicily.[0]

Research is a good place to start - first with your own product, then the larger market (how is it being used, how much value does it bring prestofood, how many orders do they process per day).

If the metrics give you conviction, start by talking to some restaurants.

There was a YC company (Trackin) that focused on this exact concept in the US that went through enough trouble that they've since pivoted to catering like Zesty, Zerocater, etc...

Oh, and effort != good product.

[0] Started/ran www.eatmise.com in SF, grossed 35K+, achieved ramen profit in 7 months solely on organic WOM.
Above sea level is poor phrasing. The ice is land based which is what's important. Sea ice doesn't increase sea levels.

I wouldn't worry about Antarctica melting. It's ice is growing at the moment.
> Characteristics central to capitalism

The word "central" here implies that this definition, or summary, does not define capitalism per se.
Since the server is down, here's the NYTimes story about this:

https://www.nytimes.com/2017/07/11/climate/mass-extinction-a...
> It's been proven over and over again that consuming crap like this makes everyone feel bad and hate each other.

Consuming posts about theoretical math? Because that's them only content that the article talks about. I'd love to see the research that claims this.
Basically exception safety is a solved problem in Modern C++. If you use RAIIike it was meant to be used, exception safety is not that big a deal.
Not if it honored an "invalidate buffer" command.
Internet is taking the world....

Web is taking the world...

Mobile is taking the world...

Regardless of the technology platform, there's a decent chance that anything connected digitally has some JS in it.
AFAIK almost no US based website does this, even if they are using GA.

As a European this is annoying, but one has to ask itself the question if Mozilla should willfully disadvantage itself here.
Herbert Hoover was also an engineer.

I don't think it was coincidental that both presidents who were engineers were disastrous for the economy (efforts to engineer the macro economy typically fail).
Raw images: https://www.missionjuno.swri.edu/junocam/processing?phases[]...
I like thinking of it like other utilities, such as water and electricity. Imagine if your electric company could block power to one of your devices because it's a competing device. Or if it could stop you from using water for drinking to promote some drink they have.

The data going through should be just as blind as water through pipes or electricity through cables.
> I disagree with the standard dogma around bloom filters that you need multiple hash functions.

There is no dogma there, just a confusion of terminology.
Your "abc-0", "abc-1", ... "abc-7" could be considered a family of hash functions, with the suffix as a parameter. "Use this algorithm on the input + a suffix of '-0'" is a different hash function than "Use this algorithm on the input + a suffix of '-1'"

Similarly, splitting a long or infinite length output of a hash function into smaller pieces is a perfectly acceptable way of constructing multiple independent hash functions.

When a paper talks about "multiple hash functions", that means exactly what it says, but no one is saying that you need multiple hash algorithms. It might mean making multiple hash functions using universal hashing, or through techniques like the "Less Hashing, Same Performance" paper people have linked to, or just using a prefix/suffix on the input like you suggest. No one is using CRC32 and MD5 and SHA1 together as their multiple hash functions, that's silly, unnecessary, complicated and doesn't scale.
Commit, yes. For serious crimes like murder and A & B there's a victim.

The causes are irrelevant from the standpoint of police officers. Cops have to deal with the situation in which they find themselves.
Isn't Paul Erlich the guy who, in 1968, predicted that hundreds of millions of people would starve to death in the 1970s due to overpopulation?
John Oliver, College Humor, and some comedian are featured heavily. You're going to need to do more than give liberal millennials something to feel smug about, if you actually want to win this political battle.

I don't know where I stand on net neutrality, but this is certainly not going to convince me.
I just have faith that gp is correct.... that is all that is really needed right? \s
it's all in the "well written" part. of course well written C/C++ is good. the very point of Rust (and others, like Ada) is to admit that we, programmers, cannot do good work all the time.

anyone thinking "I'll just write these 50k SLOC very well so it'll be ok" should not consider a career in programming.
>what technology you choose depends on what you value

No, what technology you choose depends first and foremost on what you want to achieve. If you want a to run a realtime application on as many platforms and devices as possible with steady fps, a GC language is not the technlogy you can use.

In contrast, you can write web applications in almost any language with little technical differences. That's the point where you can start to make a value assessment.

>It doesn't make programs better

Yes it does. With a GC you lose control over runtime, which is crucial to the performance.

I'm not advocating against GC in general. Many desktop apps, most web apps and low-tech games can be fine with it. But saying manual memory management is outdated, when our 4 GHz Multicore machines struggle to run smoothly is ridiculous.
Brick buildings are dangerous invariably of the amount of reinforcement you put into their walls. Bricks can't take shocks, or shears. This is just how it is.

Even decorative only uses subject people to danger.

Large interlocking blocks are somehow better, but they are not bricks per conventional definition.
Why would that imply that the rest of the family would want to c it? The suggestion here isn't hiding it from mom, it's avoiding interpreting a click from mom as "this is something primarily family cares about."
Climate mitigation gap: recommendations miss most effective individual actions
In the days of IE it was common because certain tools would only support certain versions of IE. Intranets and specialized web portals (like ticket systems) for example.
Where autism and schizophrenia meet
France Is Cracking Down on Kebab Vendors – CityLab
The bands typically thought of as "available to electronics" (meaning available without a license) are designated on that chart as ISM bands. (https://en.wikipedia.org/wiki/ISM_band)

This doesn't seem to be a hard and fast rule all the time (eg some wireless runs at 5Ghz I believe, a bit off from the 5.8Ghz ISM band.) I believe WiGig is roughly centered around the ISM 61Ghz band though.
How to build a simple HackerNews feed with styled-components
Does Mozilla not have a presence in the EU?
Today it is considered expected to have a degree, but most students do not really understand why, and will not understand until it is too late. They are not motivated, but they know "dad" expects them to get the degree so they slog on learning just enough to get by.
Is this article "Use Rust" or "Stop using C"?

I mean both are reasonable arguments that get made often on here, but the one doesn't necessarily follow from the other.
It's a fundamental misunderstanding of 18th and 19th century infantry tactics to say that they fought that way out of a sense of decorum and that no one had the idea of using concealment or cover.

They fought in massed formations because it actually was the most effective way of fighting with the technology of the time. Infantry troops that strayed too far from their formations were extremely vulnerable to attack by more mobile cavalry troops. It was only in massed formations that they were able to effectively repel cavalry attacks.
An API that unlocks global credit data
Sadly Compcert is not foss, meaning that they will have a huge problem if they try to push it everywhere. I think that the age of non-free languages and implementations meant for the general public is over, even MS has made their C# and F# implementations free.
It sounds as if you have some good, substantive points to share about the Chinese internet, but your comments here also have the ring of nationalistic flamewar. We don't want that on HN, so please edit every trace of it out of your posts here.

We detached this subthread from https://news.ycombinator.com/item?id=14751274 and marked it off-topic.
Well written the hard part there. I am riding on on the idiomatic C++11/14/17 train right now.

Life over here is great, but I can the warts of the language looking backwards. The promised land in the future doesn't look quite as bright as the promises Rust offers. The only thing keeping me from trying it is the giant codebases in my current projects.
You're kind of assuming that services B and C have the ability to choose to enter agreements to give you unmetered access and have chosen not to. There is no such restriction as far as I know.

Any ISP would be free to sign an "exclusive" agreement with a Spotify and B+C are now stuck having their customers charged more without any ability to control the price or do anything about it.. Or the exclusive agreement could be with a carrier-owned service and A, B and C are all stuck.
No, not really. Go left a lot of C behind (pointer arithmetic for example), while also being garbage collected and having modules instead of header files. Coincidentally, while being touted as replacement for C and as the "language of the server", most of its converts come from python, ruby, and node.js evironments.
I am not privy to any inside information. What I am saying is that if it was a "well known secret" that Caldbeck was behaving badly then Teo should have pulled Caldbeck aside and said this must stop immediately or leave willingly or unwillingly, Caldbeck's choice. If Teo knew and did nothing then he is reaping what came from his own inaction and his words ring hollow now. Further, if he knew and did nothing, the stakeholders, all of them, deserve more from the CEO.

I have never thought that Teo should resign for something someone else did but if he knew and turned a blind eye to what was going on then his resignation may end up being necessary for Binary to fully recover. I have always been a firm believer in personal accountability and at this point only Teo knows what he knew and when.
How does your categorical criticism not also apply to things like barbie-doll manufacturing facilities?

Also, it does not take into account the potential for value being removed from dollars (denominator and subsidizing currency of big oil, big war, big agra, etc.) and being given irrevocably to the proletariat who are actually concerned about climate change.
What I don't understand is why the free market doesn't correct for this. If Uber drivers make less than what they need, they'd stop driving for Uber, causing some kind of price correction, no?

(BTW, I'm no fan of Uber, but I don't understand how Uber is to blame here.)
I'm not sure why you're being downvoted (unless Mozilla does indeed provide this information).

All sites using Google Analytics are supposed to inform the user according to Section 7 of the GA ToS: https://www.google.com/analytics/terms/us.html

Just because "no one else does it" and Google turning a blind eye towards violators doesn't mean they're not violating the ToS.
I hate these public bugs that blow up. They always turn into these dumb dogpile rants from uninformed users. Tofumatt's doing a good job, but they should really lock this bug report from commenters before it gets out of hand.
Building Big Data Analytics Solutions in the Cloud
Im sorry dang. its become a bit of a dirty habit to throw shade on FB whenever it comes up. I hate it with a passion.

My goal is to get as many people to question their usage of FB and if it really enhances their lives.

Ill try to be more constructive with my comments.
I think this is also dehumanizing.
I was rather thinking about consuming bullshit lies about other peoples fabulous lives, algorithmically arranged for maximum impact. But yes, bragging about the size of your intellect falls in the same basket. Google it if you desperately need authority to back up common sense. Most of the stuff people post on Facebook just wouldn't be posted in a less twisted medium, and we would all be better off. I know I'm growing tired of watching adults, companies and even authorities do anything for a few like-clicks. It's sick and corrupting, and it needs to stop.
Thank you. I expected that my addition of "exactly" would help, but honestly, my post was rather lazy.
> Close to half a billion fuzz runs found 5 runtime panics, all of which were detected by Rust before they could compromise security. If I'd written this code in C, several of those errors would have been exploitable.

Wouldn't the apples-apples comparison be fuzzing a C program? If AFL would catch the same bugs, Rust isn't better than C in this case.
This has been showing up on my work machine since our IT group started installing Chrome on all machines.

If you do a search for that and 'Chrome' you'll find sites that tell you how to work around the issue.

Chrome has long supported the ability to workaround non-admins the ability to install Chrome (local user directory I believe) so no surprise there's a workaround for this as well.

Personally, I found that the registry key wasn't matching what those say, but Chrome still has that message but will update. Your mileage may vary.
Ask HN: How does your team/company structure their internal wiki?
I want to restructure my team's internal documentation in a way that will allow for smooth/efficient onboarding to the team's processes, as well as to existing and new services. A structure that will let someone navigate a multitude of services to easily find pages such as architecture, API documentation, tech specifications, etc., to any specific service. A structure such that a team member will rarely have to use our wiki's (Confluence) Search tool.

What does your internal wiki structure look like? How are the folders/pages laid out? What is your team's mindset/approach to internal documentation?
The rules are actually pretty strict for what can constitute legal refusal of a fare [1]. 54-20(b)(2), "The Passenger is carrying or is in possession of any article, package, case
or container which the Driver reasonably believes will cause damage to
the Vehicle" and 54-20(b)(9) "The passenger is disorderly or intoxicated" are really the only rules that have a subjective component.

[1] http://www.nyc.gov/html/tlc/downloads/pdf/rule_book_current_..., see S 54-20
Vizio E series? Mine does the same thing. Powers on, sits for 15 seconds, then a "cannot connect" message that cant be fixed by anything other than turning it off and waiting it out.
This is sensationalist nonsense and should be voted down immediately. No one is forcing these people to keep their jobs for Uber and them having to live in their cars has nothing to do with Uber. It has to do with them not making a sustainable income living in one of the most expensive parts of the United States. Take your car, drive is somewhere cheaper and look for a job in an area you can afford to live. Don't shift the blame to Uber.
The literary characters and other proper nouns in a series may be covered by trademark. Copyright only covers the specific expression of the text. Patent, of course, does not apply to fiction plots.

So if you scrupulously avoided character names and quotes from the original work, you can indeed rewrite the same plot and story arcs in your own words, and not be in conflict with the law.

That will be of no solace when lawyers for the Harry Potter media empire pursue you anyway. Just as you did not break the law in a technical, letter-of-the-law sense, so is it also possible for an entity with great wealth to make someone with lesser wealth miserable, without breaking the law.

It is far easier to rip off a nobody, or someone who is dead. For instance, rewrite Amber without Corwin or Merlin in it; make superficial modifications to all named characters and locations. Maybe you get some fans that never read the original; maybe you get some that did read it, and like your version better.
You are I are almost the same. Me and my girlfriend are both 38, no kids, no plan for kids, been together for 7 years, just got back from a 7 day Alaska cruise.
>dumb dogpile rants...

Pot meet kettle

You're comment hasn't added any value to the conversation, it's just a rant.
> Undefined behavior by Larsen C shelf
Should have rewritten it in Rust
Cause you probably live somewhere where the cost of living is astronomical and by 50 you can't find a job because your skills are obsolete.
No true Scotsman:

"We found a terrifying vulnerability in your codebase. You should rewrite it in modern C++."

"OK, done!"

<Time passes>

"We found a terrifying vulnerability in your codebase. It must not have been modern C++!"
This is super handy!

To anyone using it, always click through and see what the product is. Right now it says the cheapest per GB internal drive is this one[0].

Turns out it's actually just the external inclosure. It doesn't actually come with storage.

[0]: https://www.amazon.ca/StarTech-com-10Gbps-Enclosure-SATA-Dri...
Uber isn't the one to blame here. The whole story is ridiculous.
What browser should users opt for if they want performance, broad compatibility with websites and absolutely no tracking/analytics? Preferably open source and cross platform.
It has some subsidiaries, AFAIK. I don't know how the legals work there.

I was going to say Google does the same, but an actual clean profile shows that Google.com shows a banner "A privacy reminder from Google" on first use.