skysight-inc/HackerNews huggingface dataset:
Your point is exactly why I have begun getting an allocation to bitcoin and ETH even though I am unsure whether it is going to zero, or whether either of those coins will be what the potential platforms of tomorrow are based on.

My heart (not much real research yet) is telling me that bitcoin will be a store of value and that ETH MAY run some very interesting and large scale platforms.

The risk of both going to zero is there, but the probability of massive growth in ETH or BTC is not zero.

I guess we will all see, but my small allocation to BTC and ETH every month will either be zero, or a lot. Or, maybe its just flat overtime. I really have no idea, and I don't think anyone else does either.

I just think it may be irresponsible to not at least have a small, very small allocation.
Sorry for being snarky, but from my ops experience MySQL manages to lose data even without hardware errors[1].

[1] My last experience was due to bug where certain pattern of data made MySQL/MariaDB think the data page was encrypted, after which it proceeded to discard that page and crash complaining that data is corrupter and from that point on refused to start until data got restored.
Interesting, as it wasn't possible to have https and a custom domain in the past, I'm using Cloudflare with the flexible https & enforce https settings.

Though in github, the "enforce https" is greyed out and says: "Unavailable for your site because your domain is not properly configured to support HTTPS (lab.openbloc.fr)". Does anyone knows what isn't actually "properly configured"? I have a CNAME file in the repo containing "lab.openbloc.fr".

The help says "If you're updating an existing custom domain, first remove and then re-add your custom domain to your GitHub account to trigger the process of enabling HTTPS." but the option is still disabled.
Our vision is to be the tool that starts with great settings for beginners but lets you graduate into the internals as you become more expert - at the lowest level you can interactively create computation graphs and see their results as you change settings, sort of like eager mode for ml frameworks on steroids (or other visual computation graph programs that designers use like Origami/Quartz Composer).

The lobes in the UI are all essentially functions that you double click into to see the graph they use, all the way down to the theory/math.

If you want more comprehensive ways to learn the theory, I highly recommend Stanford's 231n course (http://cs231n.stanford.edu/) and the Goodfellow/Bengio/Courville Deep Learning book (https://www.amazon.com/Deep-Learning-Adaptive-Computation-Ma...)
There are many devs that know regular desktop development as well; Electron lets the project manager hire cheaper and more expendable web devs, or the ability to pile the job on their existing web devs, for their otherwise expensive desktop work.

Do any major code bootcamps teach C#, C++, or Java? Or is it all just webtech?
If you specifically want to do something like this you can use RenderDoc (https://renderdoc.org/) and simply run a game through it. You should get a result that's pretty similar. The deferred shading technique used in GTA V is now pretty much the standard way of doing things in most AAA engines I know of and is pretty well documented. Mozilla has a great article about using it in WebGL : https://hacks.mozilla.org/2014/01/webgl-deferred-shading/
Ask HN: Buyout offer 2 weeks into our startup – what do we do?
Hi guys. I run http://uselio.com (have posted about it here), a leadgen tool. After our explosive early growth we have already received a fairly sizeable (6 figure) buyout opportunity.

We're very new to all this, and although we're confident our product is easily the best in the market, it's hard to turn down such a significant opportunity so soon into the business.

Any suggestions?
Max and Peter created the PayPal predecessors... Musk was an obstacle before the IPO and was replaced...
Can you not just put the router in bridge mode and use a different sane one? In the UK Virgin forces you to use their moderately shit modem/router, but even that lets you use bridge mode.
take it and start something else
> There are businesses that the public doesn't trust that could be disrupted by blockchain technology. Take a look at the studies on trust in casino and poker games. The public is very skeptical.

I would love to read those studies. Do you happen to have a link or even a list of authors I could look up?
NYC is actually the textbook example of most expensive places to run new fiber, due to needs for nearly 100% underground, and extensive pre existing utilities. I'm going to guess you've never been involved with an outside plant fiber project.
Lordy lord. Now we don't only have to pay for links and SEO, now we also have to hire a shitload of Filipinos to up-vote sites....
In a cluster-in-a-box scenario, you could modify the OS's network scripts to have the cluster-specific private interface start after the general LAN interface is up. Check both 10/8 and 172.16/12 to see if they're used by the public interface, and use whichever one isn't for the cluster network.
Truly solving this problem is difficult, but you can hack around it with a zygote process to remove a substantial amount of overhead, in exchange for RAM. While this is generally more of win for server processes, you can see it applied to a CLI proof of concept:

https://github.com/msolo/pyzy
So you're sharing a 1G connection between 600-ish users - all presumably on 802.11ac 450Mbps (or 1.3Gbps if they've got three-stream?) connections?

How often do you see full saturation on that link? I'm guessing if all 600 of your users all tried to stream one stream of $TV-show-de-jour at once they'd barely get 16Mbps each? Can one user's home office full of Apple gear flood the bandwidth downloading a dozen Apple software updates simultaneously?
I collect ideas, especially weird and powerful ideas.

I've learned not to try to talk about it because of that question: "If foo is so great, why isn't everybody using it?"

It's one of the single greatest frustrations of my life. I don't know. I've never made any progress on it. The best you can say is, "Well, that seems to be human nature." The world is full of "magic beans" and most people seem interested in banging their heads against the wall.

(Did you know, you can make a 140hp engine that fits in the volume of two stacked pizza boxes and has only one moving part?)

Anyhow, Nuitka is great, it does do all that.

And the creator is a freakin' saint for putting up with the way he's been treated by the Python community, is my opinion.
Experience in Microsoft products. Joking not joking
The MacBook Pro's TouchID works like it does on iPhones, with the Secure Enclave.
The routers in question are the only ones I’ve encountered that are incompatible with my home router.

Clearly, they’re discriminating against certain client devices, and were under the Obama administration too.

However, the documentation says it should work, and AT&T won’t provide support.

They’ve been getting away with this for years, so I guess plausible deniability (it is “just a bug”) can work wonders in this space.
- lots of short stints employment. It costs a lot to find, hire and on board someone. Ideally I’d like them to stick around for a while.

- lists of buzzwords without clear descriptions of what they actually did. I don’t care about “fashionable” terms. I wanted heard about concrete things they’ve done.

- poor formatting. If they don’t care enough to make their resume look clean and neat, why would I expect them to care enough to be thorough in other jobs. I don’t care too much about the aesthetic style of the resume as long as it is clear and consistent.
It seems that you can actually opt-out. Here is the website for MasterCard opt out: https://www.mastercard.us/en-us/about-mastercard/what-we-do/...

You probably can find similar pages for other companies.
It has never been "it has value because you say so" by itself. It has value because it has a huge war machine behind it. Why does the gold coin of the realm have the king's face on it? Why didn't the king just keep the gold instead of using it to pay his soldiers and demand the coin be used to pay him his taxes from the formerly free peasants?

Money _is_ trust. I really wonder if people trust a traditional banking system less than an algorthm implemented by a group of programmers whose code they either can't read or can't understand or both.
Nice to see this project is still alive, it shows a lot of promise but appeared abandoned for a while.

Have they got the data grid API's working yet?
In your position I did these things;
- Removed the CNAME record;
- Changed my A records to point to githubs https ip's
- Deleted the site from cloudflare
- Purged my cache for the site in chrome (chrome appears to remember who your site has its cert with for a bit?)
- Profit
It’s not like Comcast is any better. They block ports:

https://www.xfinity.com/support/articles/list-of-blocked-por...
I never look too hard for red flags in a resume - the candidate has already spent hours carefully removing them. Interviews are much more interesting in that regard.
You can use any selector to apply the grid, that data-area can be replaced with a class you already have.
Fernando Perez says "Jupiter". It's his baby, "Jupiter" it is.
Yeah! Adam and I met at NIPS 2015 when I demoed a gui prototype for OpenDeep, talking about ways to let non-coders build neural nets. Around the same time, we saw that QC Brain video Mike posted and we all started talking and unifying around this vision of helping people who aren't experts get started with designing and adding intelligence to apps. From there we formed the vision for Lobe and the rest is history!
Sadly, at least without violating NVidia's license agreement, you can't without a Tesla-series GPU. The consumer drivers won't let you put them in a VM using an IOMMU, which is the "right" way to do it.

Your main options are a Tesla P40 if you've got six grand to drop, which you can happily stuff in a VM and use the IOMMU to guarantee isolation for, or trying to massively optimize for your host CPU. Fortunately, with a lot of inference tasks, CPU isn't too bad. If you can get your batch sizes up, using MKL or MKL-DNN is a quite reasonable option on a decent Intel CPU. Installing TF with MKL-DNN is pretty easy these days, too (https://www.tensorflow.org/performance/performance_guide#ten... ). That would honestly be my first try if you need serious isolation on a budget.

You can map a GPU into a general container, it's just... not very good security. Any flaw in the (very large, complex) nvidia binary blob will leave you exposed to potential container escapes (or outright root). This really depends on your threat model. Putting it in a container is better than handing someone the root ssh keys to your server, it's just not very satisfying if you're serious about security.

If you're just accepting untrusted, e.g., CSV or image input from a customer and then running your own trusted model on it, you could half-a## it and do the format decode and some validation and initial processing in a gVisor sandbox, and then pass that to your own trusted process that has GPU access. It doesn't protect you against all exploits, and if you were doing it at Google, I'd tell you not to do that, but if you have less to lose it may be an acceptable middle ground. It's kinda complicated, though, and would incur decent data copy overhead

This is one area where using a cloud hosted service is appealing, 'cause they've bought the datacenter GPUs or TPUs or whateverPUs for you and handled the isolation story. (Disclaimer - as you probably gathered, I also work part time at Google, frequently on tensorflow and cloudml security, but this is all my opinion.)
> Consider the example of origin / provenance tracking. That's not a problem that needs to be solved by blockchain unless the company can't trust its own audit logs and database team.

It is if:

* you want if you want more than one company to cooperate

* you want participation to be permissionless

* you want it outlive the life of the particular corporations involved.

* you want join ownership

* It is also desirable if you think they could be hacked, or have downtime--ie, to remove the company as a single point of failure.
I agree with you.
As the limitation of developing resources, say "no" is difficult but important.
So Bitcoin is anything but it was it was supposed to be. And I wonder why people still care about this scam!
> There may "be between 135 and 270 women who had their lives shortened as a result"

> between 2009 and the start of 2018

> were not invited to their final breast screening

So over 9 years less than 270 people (30 people per year) over the age of 68 who weren't sent a checkup reminder, and chose not to take an active role in their own health care, and may have died of cancer.

Its a shame that people may have died, but in the grand scheme of this is this a huge issue? Is the algorithm to blame, or the people who chose to not take responsibility in their own health?
Anyone work at AT&T who could give us the inside scoop on these firmware changes? Snapping a photo of the blocking code would be a valuable public service.

Remember to scrub EXIF data!
If they hold the Bitcoin themselves, they have to deal with securely holding the keys, compliance, and insurance. If someone else holds them, then this third party has all of these issues while GS will still get some kind of insurance payout if there is a catastrophic loss.

Similarly, I doubt that GS commodity traders have warehouses full of gold/silver/oil.
Because this requires brick and mortar industrial hardware to be logistically salable, lacking that it becomes vaporware.

I think an unconscious bias may be that a bad but free connection that can negatively impact the perception of web solutions from casual users, which in the end is the revenue base for everyone here involved in B2C business models.
Arbitrary code execution safely with lua and elixir
What's your definition of "short stint"? Less than 1 year?
In a doomed parallel universe - sure!
"It is difficult to get a man to understand something, when his salary depends upon his not understanding it!" -- Upton Sinclair

I wonder how much it's because so many Silicon Valley salaries are dependant on people assuming that replicating what they do is way harder than it really is? What happened to Britannica or BitKeeper or AltaVista might just happen to the ISP industry - or any other Start-up-de-jour...
I would also be curious about the kind of errors: is it gibberish which is obvious to the reader or selecting a valid word which requires more understanding to recognize as incorrect?
I said "unintentionally" as a hedge for corner cases like VMs where you are likely aware of the limits. I probably should have been more clear. I also prefer native apps, which is why I still mostly use Sublime over Code despite the latter's advantages. But it's because of speed and battery life, not memory consumption. If we're going to make a case for native apps, lets at least focus on the biggest pain points, as the proliferation of Electron indicates we're not making an impact.
I wish it was true. Where I live it’s either Comcast or ATT.

Comcast will happily block ports to “protect” me:

https://www.xfinity.com/support/articles/list-of-blocked-por...
I was going to ask that as well! What's the HN community's view of a reasonable amount of time at an employer? Given that startups are way crazier, require way longer hours, and are less stable financially and politically than normally established companies.

Asking because I've worked for several startups and tech management has changed several times in a year for both of them, they loose and gain huge streams of revenue rapidly, have worked burnout hours at times at all of them.

All factors that have made me seriously question my employment there at times but the knowledge I'm gaining makes it to good to give up for now.
I swapped when the new FF came out. Was sick of chrome using 3–4gb of memory and bringing my computer to a grinding vault. 3 times the number of tabs in Firefox and I have 0 issues. I recommend FF now.
What I see here and elsewhere are people talking about engineering a just society who have no knowledge or experience in engineering just societies.
Nope. People have publicly declared that out of fear of the social justice movement they will ban people, refuse to communicate as soon as disagreement with the prevailing political view manifests.

That's what's in the CoC that's objectionable.

> made me think that someone had disparaged them for their political beliefs

Funny how you do that in a post that disparages him for his political beliefs. But your post is nothing compared with the attacks elsewhere in this thread. Scroll down and read a bit, and you'll see plenty of that happening.

Before you say "but it's not about excluding people", let me remind you about James Damore and Brendan Eich. Those were valuable people, attacked and damaged because of their (in Damore's case PERCEIVED, not real) political beliefs. We all know that the majority of Hacker News supported those actions (although how many supported them because they were afraid to be attacked, and how many actually supported those actions is not clear).

And why do people do this ? Attack others for political reasons ? Most, of course, because they're afraid of SJWs. Because of what happened to Damore and Eich and many others. But SJWs, ostensibly, do this for tolerance of course ! THAT's why they're EXCLUDING people for their political views. For tolerance.

Alaternative view: the SJWs are just socialites looking to exclude others, that's all. Aggressive and ... not interested in the only thing that matters : technically interesting work.

I commend this person for speaking up.
> If someone is consistently making dishonest edits people will call them out on it without needing to point to an integrated version history.

I've gotten into the habit of quoting the previous comment to prevent just that. Seems to work pretty well.
You can call yourself whatever you want, but these are the regulations.
Is c# a microsoft product? You are missing plenty of people if that's the case.
I've tested, it works awesomely. But does it mean that anyone who got temporary access to your DNS can issue certificates and MITM your traffic? It should not be this way.
This is what happened to me as well. It worked for a day or so and then stopped.

I have ATT U-verse internet service and use their Arris BGW210-700 gateway

One interesting thing is that if I go to the gateway management page, and use their diagnostic tools, I'm able to ping / traceroute the address - but I can't from any devices connected to the gateway

From gateway diag page:

PING 1.1.1.1 (1.1.1.1): 56 data bytes
64 bytes from 1.1.1.1: seq=0 ttl=64 time=0.568 ms
64 bytes from 1.1.1.1: seq=1 ttl=64 time=0.156 ms
64 bytes from 1.1.1.1: seq=2 ttl=64 time=0.164 ms
64 bytes from 1.1.1.1: seq=3 ttl=64 time=0.144 ms

--- 1.1.1.1 ping statistics ---
4 packets transmitted, 4 packets received, 0% packet loss
round-trip min/avg/max = 0.144/0.258/0.568 ms

traceroute to 1.1.1.1 (1.1.1.1), 30 hops max, 38 byte packets
1 1dot1dot1dot1.cloudflare-dns.com (1.1.1.1) 0.285 ms 0.177 ms 0.090 ms

The times on the pings make it look like its hitting a loopback address instead. Pings to 8.8.8.8 from the diagnostics page take about 23 ms. No way 1.1.1.1 is completing in under 1ms haha
I had guessed this would point to the interactive site: spotthedrowningchild.com:

https://www.nytimes.com/interactive/projects/cp/summer-of-sc...

Discussed awhile ago as a Show HN: https://news.ycombinator.com/item?id=9962185
We originally used the qMp/OpenWRT package that included mdns, which is a version of zeroconf for the internal network. It isn't scaling so we now use our own DNS server to resolve internal addresses on our 10/ network.
mine is less than 2
A conspiratorial Hanlon's corollary: The most effective malice is that which can be ascribed to incompetence.
A friend and I where wondering how the bigint is represented in memory. It looks like it may be a bit for the sign, a byte for the type, a word for the count, and and array of words for the number? My question was whether the whole struct along with the array is stored in stack memory (meaning it will all have to be moved when resized) or if the array of words is behind a ptr. Am I way off base? Does anyone know the answer?
The most recent entry being your own one-man shop that you’re president and CEO of.

Github accounts with recent “my first project” forks.

Gaps in employment.

Buzzwords.

Expert in too many things.
They could swap those odds with anything but 100% to 0% and they would still be just as "right" once the answer comes out.
You've made such an odd assertion though, I thought I was misreading you. Please forgive my confusion.

You seem to be saying that applying grammar rules to literal word definitions should provide 100% of the information conveyed in a conversation.

The phrase "toxic masculinity" is only a small piece of information in related conversations between people.

There's context, body language, tone, emotional states, memory of past conversations, number of participants, etc that provides all the meaning to the conversation.

Are you not confronting the issue in terms of real human communications especially regarding kids and choosing only to discuss word meanings? That's not very helpful. :shrug:
I've found each TN application to be largely affected by the customs officer. I've had smooth sailing going through Vancouver, as long as all my documents are in order. I've had a lot of trouble going through Toronto (with the same documents). Just some anecdotal application location advice!
network engineer here, most places I have worked at have used 10.1.x.x for loopback / underlay networks.
https://blog.cloudflare.com/dns-resolver-1-1-1-1/

> For IPv6, we have chosen 2606:4700:4700::1111 and 2606:4700:4700::1001 for our service. It’s not as easy to get cool IPv6 addresses; however, we’ve picked an address that only uses digits.

For me up in Canada, ping 1.1.1.1 works. But

ping6 2606:4700:4700::1111
ping6 2606:4700:4700::1001

shows "connect: Network is unreachable". Am I using ping6 wrong?

We also need to confirm IPV6 works outside AT&T's network.

Edit: Just tried Google's DNS. 8.8.8.8 works, but their IPv6 doesn't, so I guess this was a bad test.

Edit2: Learned about nslookup, but it does not seem to work with either Google or CloudFlare's DNS.

nslookup reddit.com # Works
nslookup reddit.com 1.1.1.1 # Works
nslookup reddit.com 1.0.0.1 # Works
nslookup reddit.com 2606:4700:4700::1111 # Does not
nslookup reddit.com 8.8.8.8 # Works
nslookup reddit.com 2001:4860:4860::8888 # Does not
nslookup reddit.com 2001:4860:4860:0:0:0:0:8888 # Does not

Edit3: Apparently my ISP doesn't support IPv6 yet.
I used to hire at a startup. Following are the things I usually looked at. These are not sorted by severity, some are red flags but others are just irrelevant.

* not following instruction in the job advert

* CC resume to many recipients

* weird sender name in email

* compressed resume

* begging for job in the cover letter

* photo

* "career objective"

* personal information

* broken links

* clear lack of personalization in the resume format

* irrelevant background/experience

* inactive github profile (only uploaded projects etc.)

* MS Office skills

* acknowledgement, signature