skysight-inc/HackerNews huggingface dataset:
Thinking that everything is time sensitive is often an illusion or management failure in my view. You can't be constantly on the critical path.
https://en.wikinews.org/wiki/Australian_man_allegedly_ignite...

> Several unanswered objections mark the story as a possible hoax:
GraphQL Has a Subtle Naming Problem
In a society obsessed with success, how do we come to terms with failure?
It seems like articles about WeWork take one of two tacks:

1. Isn't this "gig economy" thing weird? Isn't it strange that people don't have stable long term employment? What's up with that? Is it good?

2. Look at these weird people trying to make dating apps for dogs. This is so weird. Instead of working in a trading or ad shop and getting drunk at 3, they work for a tiny "internet company" and get drunk at 3. The sacrilege!

This seems to be a mix of both, though the article is definitely not trying to paint millennial entrepreneurs in a positive light, you can tell by the choice of focusing on a GS alumni.

I do think that anyone who complains about the WeWork aesthetic or whatever should try to rent their own short term office space (that isn't WeWork). It's fucking grim. You wind up in some ancient building with spongy floors, dodgy elevators, and signs in the bathrooms about how the pipes are bad so please basically don't flush anything. Or in a strip mall above a dentists office. Or the attic of a converted condo.

The WeWork goal seems to be to provide some space with decent amenities for a slight premium. What's wrong with that? Maybe their locations will vanish in a puff of smoke when demand dries up, but no one's asking you to invest your money in the future of WeWork. Would you go to a new restaurant opening and say "well yeah the food is good but most restaurants fail"? Who cares! Eat the food. Enjoy it while it's here.
So true. I did part of my PhD on reinforcement learning, finished in 2004. I couldn't get money for continuing work on the topic (wasn't cool), so ended up getting into P2P and Big Data. Still do a bit of ML, but it's not core anymore.
To quote myself a few replies up:

> I don't know why people keep setting up false equivalences and false dichotomies in these discussions.

Maybe it's fun? I honestly don't know. This scenario is certainly vivid. It's not the only option other than... I'm not sure what alternative people are planning, as I said above. They tend to gloss over who actually decides when a procedure isn't worth it. And they gloss over how normal people without lobbyists get the system changed when it stops working.
They already made a choice to use non-native approach, so making one browser requirement is just laziness at this point.
To me it seems AI will be good at optimizing things but probably not good at coming up with breakthrough technology.
To me, "better ads" sounds like "humane torture" or "acceptable manipulation".

The principle of ads is repugnant to me. There's no way to make it better. I don't need to be psychologically manipulated to buy things I don't need. There's no way to make that manipulation ok. What Google considers acceptable, I consider subtle and even more manipulative, trying to sneak it in where most people won't object to the intrusion.
Photoshop is heavily used by pros (i.e. people for whom time = money) and in scientific or medical imaging. It’s had SMP for a long time (I thought going back to the 90s) and has often been one of the first mainstream adopters of new things like SIMD because it’s a measurable boost for many operations.
WTF? I can't imagine what this looks like. Any link to an image?

The only place I've seen adult toilets like this is in a prison tour.
I am using Namecheap and it masks .io domains using Whoisguard.
Bugs that sneak through code review are, almost by definition, the hardest to demonstrate. If a qualified person familiar with the code couldn't see it, it will take a lot to explain it to an average reader. Hidden bugs are generally in large and complex codebases, but such codebases are also the worst for example code in a blog post. So that's why the next best thing is to show it in obvious case, and leave it for you to extrapolate it to your complex cases.

Also the more complex the problem, the more likely it is incomparable between C and Rust. The prime example is a controversy whether Heartbleed would have happened in Rust. On one hand a direct C-to-Rust translation of the whole system with a custom memory-reusing allocator wouldn't have prevented the bug. OTOH such approach from Rust perspective is very contrived and unusable in practice, so one can argue nobody would have structured the code like that in the first place.
So an FPGA has an area to speed trade off. So if you use a lot area things are generally quicker. The main reason is an FPGA has really fine grain parallelism. A GPU might have ~2000 simple cores. If you consider one these Ultrascale+ FPGAs likely have have over a million logic cells. The one in this post has 2852K logic cells. So if we were computing just basic logic we have over 1000 times more parallelism than the GPU. However, most problems are not basic logic, and the FPGA does not have enough IO pins for that unless we combined the results. It also excludes built ins like adders, DSP cells ect... However, that's the general idea fine grain parallelism.

So if your looking for a solution that will perform faster on FPGA you are going to want something that is simple but you need compute often. That way you can duplicate it 1000s of times on the FPGA. An other place an FGPA excels is data that quite long. Compare 32 bit number to 1024 bit number. You could do what ever your doing to the 1024 bit number in one pass with an FPGA. However, the GPU's native int size is probably 32 bits. So to just perform one operation the GPU has to perform at least 32 operations for that one number. So that overhead has to be carried around for every operation a GPU core would have to perform. The HBM added to this FPGA makes it even better in cases like this. That's just the general idea though.

So if what you are doing can take advantage of the FPGA's strengths you could come out with a much faster solution. Also there is power usage. If your going to be building clusters to perform what ever processing you need and the FPGA performs about the same as GPU you will use less electricity.
Yeah. My anecdote about this is that I've used completely fake info to register at least 1 domain name with an EU TLD with EU registrars that supposedly required residency or some physical presence in the associated countries, with no repercussions. At least regarding whois info, this new law seems consistent with actual usage patterns without enabling more harm.
All of that nonsense for what is essentially a dig against DRM, while in reality most DRM gets cracked in no time as soon as there's a compelling reason to crack it, so those devices would've been created anyway if there was actual demand for it.

Don't take it wrong, I hate DRM as well, but was a stupid and laughable way to make their point.
> It's like working at an open office floor plan at a big tech company.

Then what's the advantage again? LOL.
Ha - we've just updated the algorithm. Thanks for the heads up.
Interesting, but the skeptic's argument seems to boil down to: the authors and the person that experienced the NDE were religious, therefore this doesn't need to be taken seriously.
> If you must cap password length, only do so based on the maximum POST size allowable by your servers. This is commonly well above 1MB. Seriously.

Yeah, no. If someone submits a megabyte-long password, it's not because they like it super strong; it's because they're trying to DoS the server.

A sensible password length limit is probably a few kilobytes.
Didn't Hinton stick with neural networks as his primary (often only?) research focus for all that time, whereas most of those other 1000s of researchers moved in and out of neural network research as the popularity of neural networks waxed and waned?

I think that is what the article may be getting it.
So How do I really do a cross-chain atomic swap
As long as we're talking LSD-related music, one of my favorites is Tool's "Rosetta Stoned".
Startup theater. CIC in Cambridge had a bit of that vibe too, although it was possible to go to quieter areas or off times to get stuff done.
I'm not familiar with the inner workings of random number generators but is true randomness even possible or is the randomness just so complex that we can't reverse engineer it?

My instinct says that if you run the same random number generator in the same hardware with the same Unix timestamp and same inputs wouldn't the outputs be the same?
>Or the attic of a converted condo.

That's literally my current situation - in a 3rd floor attic. When our lease is up later this year we're most likely just going to go WeWork.
> Same thing that happened to PCs.

What happened to PCs was market saturation followed by people choosing smartphones over PCs.

It is inevitable that smartphones sales will stall and the growth will decline because the smartphone market is saturated.
No video yet that i can find, but it seem the slides are available.

https://fosdem.org/2018/schedule/event/riscv/
Functor Flavoured Pipes in Elixir
Depends. Many use held stock as collateral on debt. Stock dropping is akin to a drop in credit rating.
So stoked this is on HN's front page. Mutlu's materials* were very helpful when I was getting started with computer architecture. Highly recommend this!

*I think he was at CMU back then though.
Can someone tell me how I can short sell WeWork?
This looks cool. I am planning to write some tools for semi-automated processing of a video dataset soon. Are there any other strong alternatives to this library that I should consider? Am OK with any language.

An example task: automatically detect cuts between different shots with high sensitivity, e.g. many false positives, show the user a clip of +/- 2 seconds around each proposed cut, user presses a key to confirm/deny that it's actually a cut.
> The instant reload and not losing your place is because changes to the server do not affect what's in the browser.

Nitpick:

That's a HTTP 'REST' feature, surely?

The feature then is that PHP doesn't chuck out your sessions because the code has changed. But then other platforms can do this.
>You could fairly say that only a few of the prominent labs from the first neural-net boom lasted long enough to still be prominent labs now in the second neural-net boom (though even then there are several: Hinton, Bengio, Schmidhuber, LeCun, etc.)

I agree, I don't mean to imply that Hinton did all of the work on NN's, but he certainly contributed a lot to the field, even as the popularity waxed and waned.

Even if you just click on a few of the names in your link, you can see most of those authors submitted ~1-6 papers. Hinton, Bengio, and Jordan have submitted >50 each. I wouldn't say that NN's were exactly thought of as a joke before 2011, but from the people I talked to about them, they weren't considered very promising as practical statistical systems.
The old Youtube, before the fake pranks, fake news, stupid kids doing Minecraft, and no suggestion algorithms that prioritize clickbait.
Browsers alter the page when they block popups.
I don't remember the number. What I recall is just that it was an absurdly huge estimate. And I'd love to have a copy of that ~1975 letter, if anyone has access to requisite tools.

And, in case it's not obvious, it's not a world that I'd care to live in.
I usually like EFF content but this is pure bullshit.

None of these seem to be limited by any copyright laws or patent laws.

A Physicist doll: what exactly stops anyone from making one? The fact that you can’t call it Barbie? I can name at least 3 Barbie like dolls which directly compete with the Barbie brand and I’m pretty sure that Mattel made a scientist Barbie before they made a few doctor ones for sure.

Meme-making DVR: Why can’t this exist?

Rain and Train: what???

Ad free YouTube: why not?

Machine translation: no problem other than technical challenges

Text To Speech for Ebooks: again not a problem there are even a few products that target that directly:

Fonts on Ereaders: kindle can’t a few others have no problem with custom fonts.

The soundtrack thing: there are a few products that match music to the video content and theme preset for quick editing so again what is the problem.
Agreed, and riffing on that a bit — I find the name "debugger" is actually troublesome when teaching newcomers (I work with kids of various ages).

I see the debugger much more like a "REPL for a compiled language" than a "bug removal tool". I try to teach people to think of it as an interactive inspection tool, not as (merely) a thing to fix broken programs.
Try to load an AMP page with JavaScript turned off. It can take many seconds, and there is no loading indicator.
Stop! Please tell me that's not real.
A point I agree with. Just felt it needed pointing out that reason, logic and strategic thinking aren't nearly all the attributes that we need to have within a legislature to make everything work, and stuffing our elected offices with characters containing those (and only those) attributes isn't nearly good enough.
Net_guard: detecting promiscuous mode devices in your network
Either is going to be fine honestly.

I agree with the others in that I would choose .io
It’s more for inventory and process control than it’s for DRM.

Manufacturing has a lot of idiot proofing and everything has a barcode or an RFID chip in to track what goes where and that the correct thingie went into the correct thing.
>I wonder if per-core performance is impacted if every core is being blasted.

Yes.

>I imagine most benchmarks do single-core runs by running one process of work, and do multi-core runs by maxing out the cores and then totaling the performance.

Aggregate throughput, yes.

>Do any benchmarks max out the cores, but only report the performance of one process of work?

Sort of. You can get that figure by dividing the aggregate throughput by the # cores. Sometimes it is reported explicitly.
What I miss is the P2P revolution that never was. Internet was not supposed to be about centralized "cloud-based" solutions. YouTube is a bad solution to a problem we should not have.

And I also miss the paywall-free science and the Wikipedia of music we would have without copyrights.
The Guardian calling YouTube out for distorting truth? This is the pot calling the kettle black.
Nice to see some ETH material here!

Are these slides recorded from the wall or why do they have that "special" look? Feels like some lecture notes from the early 2000.
Third-party identity providers are bad for a number of reasons. My biggest issue is that none of the mentioned services make any guarantees against arbitrary account termination or lockdown. If the identity provider decides to lock you out, there's no recourse for the user. Google Accounts are notorious for this, making it nigh impossible to reach a human unless you have an engineering connection on the inside.

This post is a blatant ad for Firebase Auth. Why isn't there any mention of competing services like Auth0 and okta?

There's also lots of frameworks and libraries which handle everything for you with minimal effort. For example, you could setup something like Apache Shiro [0] as an independent service which you call out to from your app. I've seen a few different alternatives in this space, although I can't remember their names off the top of my head. They're usually written in Java, presumably because getting these features right is important for some enterprises.

[0] http://shiro.apache.org/
I've never really done it with the idea of making a long term business out of it I found Craigslist and other local classifieds was a pretty good way to get jobs at least in the short term. I got one long term project, several one time jobs and several repeat customers in a period of a few months. I also looked through the wanted ads for people looking for small projects they needed done.

I did some research before I started about the kinds or rates to charge based on my skills. I kept my prices lower than the highest or even mid range but didn't go to low. I found I actually got a few clients that chose me because I wasn't offering the lowest price.

They had all had bad experiences with people offering deals. I always laid out the terms of our agreement beforehand and made sure we both agreed on the scope of the work and the fees I was charging. I wouldn't do any work before that, even for small quicl things. One or two clients questioned it but usually after a quick explanation about how it was to make sure I did the work that was agreed upon and that we both ended up happy afterwards they usually had no problems.

If I had continued doing that I likely would have found more places, either online or around my community to advertise. I never really tried to look for any remote work so I don't have much to ad for that. A lot of the above I imagine still applies.

The only thing I can really add is that until you get to the point where you're overwhelmed, always be looking for more clients however you can. But, don't take on too much at once so you can't finish things on time and don't agree to do something above your skill level. As tempting as it is to take a job and try to learn what you nees while doing it, your work will likely end up poor and your client may end up unhappy. If you want to learn something new, do it on your own time then take jobs that require those skills.

Always track your time spent working, even if you don't bill by the hour. It's easy to get caught up working on something too long and end up not making as much as you wamt out of it. Give your self clear time frames to work on something and track the actual time spent working on it using some kind of time tracking app.

If you can, also try and give yourself working hours. Even if they're long, 12 hours or longer, still make a cutoff between work and the rest of your life so you don't become trapped into nothing but work.

I don't know if this advice is the best or not but this is what I've learned from trying it.
Hubble:  an open-source security compliance framework written in Python
So Gentoo? I think E-Trade may still use it in production.
https://www.facebook.com/?sk=h_chr

It's hidden under News -> Most Recent

EDIT: Oh wait, Instagram. No idea what to do there, sorry.
You thought wrong. Especially with improved (any) recycling processes.
Without any validity claims there, we don't really seem to have that tremendous an understanding of these sorts of things. Isn't the exact mechanics of lightning formation still an unsolved problem? And then there's all sorts of other mysterious electrical phenomena like ball lightning

> It is well understood that during a thunderstorm there is charge separation and aggregation in certain regions of the cloud; however the exact processes by which this occurs are not fully understood [0]

[0] https://en.wikipedia.org/wiki/Lightning#Necessary_conditions
You seem to be confused about the terminology. A typical CPU core is an ASIC.

An ASIC (application specific integrated circuit) is exactly what it says on the tin - an integrated circuit designed to perform one function - in this case, executing machine code. Most of the chips you see inside electronics are ASICs (everything from operational amplifiers to ethernet PHYs and CPUs).
CDE – Common Desktop Environment
I put on some science video and walked away recently... came back latter and the autoplay had navigated itself deep into k00ky flat earther stuff.

People raising concerns about superhuman AI grey-gooing the planet have their priorities wrong. Incompetent narrow AI will happily navigate man kind into a wall when the pattern of bricks by chance happens to look like a tunnel.

Don't be evil... we have automation for that.
For ETH it's getting close to amazing, as you'll pretty much never reach a 6.
I applied for "port 43" access to GoDaddy's normal whois records (still "domains by proxy" if private registration) this week. They require you to sign a very short contract stating what you're using it for and stipulating you can't bulk scrape it or use it for marketing.

Still waiting on approval, am somewhat interested to see whether they approve my request.

As far as spam goes, I don't generally use private registration, but use dedicated email addresses for my whois contacts, and I rotate them on a regular basis.

The scraping seems to happen soon after a domain is registered, but there's a much longer lag when changing the email address.
Advanced Field Event Marketing Strategies with ABM
But, it does seem as though the recommendation algorithm to some extent mirrors what we see in talk radio and other media segments in America.

I'm not sure what you think the significance of that fact is. YouTube's recommendation system is specifically trying to maximize time spent by users watching videos, and what's turned out to be the case is that sensationalistic, politically polarizing, conspiratorial, etc. videos are excellent for promoting engagement.

It sounds as if you're saying that because such extremist content exists and engages people in other media, there's no real significance to the fact that YouTube's recommendation system creates a feedback loop for this content. But YouTube most definitely has agency there: First, promoting videos to users isn't just holding up a mirror to reality, but is an overt act. Second, the design of the recommendation system--what aspects of user behavior to cue off of and what metrics to optimize--reflects decisions on YouTube's part; they don't fall out of the sky.
Your reply finally encouraged me to (skim) read my copy of the Communist Manifesto.

Ironically, the very criticism you have of communism is their criticism of the bourgeoisie.

Now, I think I should go read my copy of The Wealth of Nations for balance…
Which domain registrar would you recommend?
It sounds like the .io TLD is very poorly managed, what with people being able to take over the nameservers. https://hackernoon.com/stop-using-io-domain-names-for-produc...
10 years ago was 2008 : pretty much every machine had multiple cores then, except perhaps low end laptops.

20 years ago in 1998 SMP (before we decided the word "core" sounded nice) was quite common, certainly in machines used by developers and graphics designers.

30 years ago in 1988 SMP in microcomputers was uncommon, but it was very common in minicomputers and mainframes.

Whether software has been written for SMP scaling is quite another thing. Plenty of software written today isn't.
It's amazing what an incredible filter "you have to use plan 9" is for things. I have been doing public plan 9 services on and off for a long time, and although I'm sure someone will be a jerk eventually, I have yet to see any deliberately malicious behavior. On the grid right now, things are pretty open and the user community is all cooperative and constructive. So far as I can tell, the venn diagram of "people looking for trolling and malicious lulz" and "people interested in using plan 9" has approximately zero overlap.
I worked on a high performance Rails API serving dynamically generated map tiles and our response times were actually lower than that.

Sounds like an ideal case for fast response times honestly. I've seen rails endpoints like that aplenty. But there also exists a lot of stuff taking hundreds of ms on a cold cache, and it's the kind of thing where the same effort done in the same way using another language ecosystem would just be 10x as fast.

If you've never seen this, perhaps you've never worked with a large monolithic rails app with a few years of legacy code built up? Brand new API endpoints can be a lot faster of course.