skysight-inc/HackerNews huggingface dataset:
Considering UE4 and Unity both support OpenGL, yes, a lot if not the majority of games.

WebGL and OpenGL ES are pretty much OpenGL. Formally they are different standards, but they are based all in OpenGL: if you know one, you know the others pretty well, which is what is important for developers as you agree in the second paragraph.
Yeah, that's probably a better way to put what I think I wanted to get at.
Learn how this Data Scientist gave a Boost to his career
Responsible disclosure is meant as a way to harm researchers and users for the benefit of companies. This is absolutely the right thing to do as a security researcher, especially given that Netgear prevents public disclosure, ever, if you submit a bug bounty. To make sure it stays online:

https://web.archive.org/web/*/https://gist.github.com/nstark...
“ Thursday, January 16 - Bugcrowd responds, but we are unable to establish a communications channel outside of the Netgear bug bounty programs.”

I’m curious to what does this mean? They got a response form Bugcrowd but not Netgear themselves? Or they got through to Netgear but didn’t like what Netgear said so they went public? Something else?
WinWorld has been particularly useful to me this past week!

I live in a room in a house of a homestay family who have 2 daughters aged 6 and 9. It was the older daughter's birthday, and I thought I'd give her a Raspberry Pi. However, although I managed to get a spare VGA screen, USB keyboard and mouse, I would've had to spend about $100 on the Pi, SD card, and HDMI to VGA adaptor.

I went to a scrapyard and found a Thinkpad T22 for $5.

It's great for learning to code in Logo, drawing with Kid Pix, running Mac System 7 with Basilisk II, or playing Alien Force, Asteroid, Pipe Dream, The Sims, SimCity, Bejeweled, Mahjong, even Age of Empires II. It can even play videos with VLC, though it doesn't have WiFi so parental controls over Internet access are quite simple: go to mummy's room to plug it in.

Getting the installation kits for old Windows versions was straightforward thanks to winworldpc, and I'm very grateful for it.
Definitely in demand! For example, there's a bunch of really interesting commercial work happening building or working on compiler toolchains for WebAssembly.
Yeah that's true. I bought a USB e-ink monitor na few years back, but the refresh rate was intolerable.

I have high hopes for a technology like that though. Natural contrast ratio as brightness increases is a wonderful thing.

Phones have got ridiculously bright backlights to solve this, and still sunglasses and a sunny day completely ruin the experience.
And Congress ruled that tomato pizza sauce is a vegetable for nutritional purposes. Don't you feel well legislated ?

https://www.washingtonpost.com/blogs/wonkblog/post/did-congr...
> What is wrong with IT culture at German car manufacturers?

Generalized: What's wrong with the software engineering culture at hardware manufacturers?
>I did find a form online at Facebook.com that allows members of law enforcement to report incarcerated users

Ehm ehm and why ?
Circular imports are always a design error, no "logical" to it.
Exactly. It such a shame that neither Chrome nor Firefox provide this basic Accessibility feature out of the box. All their devs have 20/20 eyesight seemingly.
And if anybody can recommend a good alternative, please tell it.
You're not the only one who does this.
I have a small collection of thank you emails I've sent and received I use for motivation.

It's definitely not to common, but I think it's great to send positive vibes down the wires.
Oracle pays women less and got caught: https://www.theguardian.com/technology/2019/jan/18/oracle-wo...

Microsoft also got “caught”— CEO Satya Nadella made a poorly worded comment that resulted in many women getting raises (so clearly at least some had hard evidence they were getting underpaid): https://www.forbes.com/sites/amitchowdhry/2014/10/10/microso...

I know of at least 4 cases were female colleagues of mine were getting held to the bottom of the band (or in one case the band was lowered).
some ambient music, usually whatever comes up on spotify. i do like listening to my soundcloud stream whenever i get the chance, but that tends to have less focus-friendly tracks.
The first two intuitively make sense to me. But I don't get why the intuition behind why the quantum version behaves the way it does...
I discovered this same thing in 2017. My bugcrowd report was shot down as dupe

https://www.chaoswebs.net/blog/tls-key-reuse-on-popular-rout...
I've found the best way to get non-technical people to make the right technical decision is to explain how all of the technical trade offs of their decision will impacts end users(in writing) and try to get their sign off.

"Hey Joe, yeah I'd love to add this new feature and I see how it could be really valuable to the end user. But I just wanted to let you know that there are some risks to this adding this feature. If we add this feature we'd be responsible for performance issues that will significantly degrade the end user experience. For instance it could change the time it takes to run a TPS report from 5 minutes to hours. This probably would be fixable but it could take up to 500+ hrs of engineering time. I have a couple ideas on some alternate approaches if you'd like to discuss."

I've found that lots of people in corporate America avoid responsibility like the plague, and being willing to take responsibility is like a super power. 95% of the time the other person will just do what I propose to make sure if shit hits the fan I'm responsible for it instead of them. 4% of the time I learn that this technical debt is really worth it. And 1% of the time at least I got cover when it blows up.
Tuesday, January 14th 2020 - Initial Discovery

Tuesday, January 14 2020 - Tweet sent attempting to establish communications with Netgear

Wednesday, January 15 2020 - Reached out to Bugcrowd to attempt to establish communications.

Thursday, January 16 - Bugcrowd responds, but we are unable to establish a communications channel outside of the Netgear bug bounty programs.

Friday, Jaunary 17th - Conversation with bugcrowd proves inconclusive

Sunday, January 19th - Feeling we have exhausted our disclosure avenues, we decide to publish

I didn't understand, can someone explain this to me - I see the author tried to talk to Netgear, then it's BUgcrowd the next day... it's not clear to me what the relation between Netgear and Bugcrowd is.
if I remember correctly, the potato itself is toxic raw
The word "berry" goes back to proto-Germanic. Outside the context of botany, it means "small fruit". (And even in the 9th century, it meant "small fruit", though at the time it was more strongly associated with grapes than it is now.)

Carl Linnaeus lived in the 18th century. The botanical sense of "berry" developed from the ordinary sense -- almost certainly because someone was investigating "what do all these berries have in common?", and picked a trait that identified the largest number of small fruit.

You can see the same thing happening with "fish". Starfish and jellyfish are not "fish" in a taxonomic sense, but they are things that live in the water. In Chinese, octopuses and crocodiles are also "fish". (章鱼 and 鳄鱼, where 鱼 by itself is "fish".)
It actually is that way to some extent in Germany already. There were a number of court cases against them where the court forced FB to undo a ban or restore a deleted post.
I think there's a point to the statement. A lot of them surely dreamt of working with software development, but they weren't interested in "cashing in" because it wasn't part of the overall mindset. Economic policymaking was geared at keeping old, massive manufacturing companies happy and the public sector was immense. Starting a small company in Scandinavia in the 1980s was much harder than it is today, but it was easy to find a job and very hard to get fired once you did, with unemployment kept (somewhat artificially) around 2%.

I'm not interested in a debate about what society is better, but it's an interesting distinction.
It’s a thing that needs to change in culture. ASAP.
The only thing it has in common with the (2015) GTX Titan X is the Maxwell architecture for the GPU but with only 128 cores and lower clocks. That would be some magic if Nvidia managed to get the GM200 GPU's power consumption down one order of magnitude from 250W.

The Jetson delivers ~2 TFLOPs of single precision performance vs. Titan X's ~6 TFLOPS. Great from such a small board but not quite "same GPU".
I've had a password like that on my (Android) phone for ~7 years and haven't given up. I don't use punctuation though, it's not worth the extra taps to get to the punctuation keyboard for the entropy you gain. I've never had fingerprint or face ID enabled either.

12 characters gives 62 bits of entropy. That's plenty if proper key strengthening is in place.

Linus Sebastian says that when his phone got slower to open up, he got happier, because it caused him to use his phone less, cutting out the useless stuff. https://youtu.be/WGZh-xP-q7A?t=305
It's pretty hilarious that the guy had this issue for a while, and not once thought about how does the car determine who is driving, and how it can prepare the seat in time.
> Github repo full of parsers?

Definitely not that one.
The incentive is huge to not tell you the whole truth, like "this salary is normal but for this company".

To give an example: I spent almost two years making a hilarious $13k annually in Poland(where I'm from) while my employer was charging our US customers standard rates, so multiples of that.

When I switched jobs in 2015, my salary went up 2.5x.

This whole time I was making 40% of the market rate and nobody bothered to tell me.
Just something to bring up as idle conversation around the water cooler.
China to ban non-biodegradable single use plastics by 2025
I lead a PL/VMs/compilers research group and the number of organisations interested in hiring people in this area keeps growing and growing. Now, that's not to say that there are ever going to be hundreds of thousands people working in this field, but it turns out that lots of organisations have realised they have pressing language needs. It varies all the way from those wanting to make mainstream language implementations perform better on their codebases to those wanting to reimplement a major internal language in a modern fashion.

At the moment -- and I expect for the foreseeable future -- demand quite significantly outstrips supply. Because of that, organisations are often quite flexible in how they view potential hires in this area. Simplifying a bit, there are two main ways to get in to the field: obtain specific training in the field (e.g. a PhD); start / contribute to a project (not necessarily OSS) that shows expertise (e.g. if you start filing high quality PRs against Rust or LLVM, people will fairly quickly realise you know what you're doing).

Best of luck -- it's a really fun field, with lots of interesting challenges, and a good group of people!
Show HN: Neumorphic UI Binary Clock
I would leave PRs available. Repo owner has no obligation to merge PRs however forks can still make use of upstream repo's PRs. That haplens usually when unmaintained repo accumulated a lot of popularity.
I don't think anyone is building suction robot proof buildings yet. It can barely climb the buildings we have now.
Or you know - don't use TLS at all since all your efforts will be moot anyway. You could always make a self-signed certificate and print the fingerprint on the device itself, but that costs money, for very little gain.
Reimagining the Workforce in the Age of AI
Show HN: Travel Planning Simplified – No More Using Spreadsheets to Plan Trips
Re-tooling workers between industries in more developed countries is much easier, because of a workforce that's expected to not just have a single skill or is trained/expected to support more than one.

Quality in the west also has potential for strength because of greater devolution to the production floor.

But I do have a problem with saying 'west' vs 'east', everyone can learn from each other. I have problems with assumptions of superiority. Could framing it as a question of learning and leadership be better?
Always take out your data, never let it be the only copy on those services.
The only place I know which has more racism than the Eastern EU and which is also more divided is Britain.

You mean the country that:

1. Is the most racially diverse country in Europe

2. And which just elected a government with a historically huge mandate, partly because the opposing party was plagued by accusations of anti-semitism?

That divided and racist country?

Most people haven't lived in eastern Europe and would accept your views by default, indeed, I've never lived there either (have visited many times though). But if you really believe the UK of all places is the most racist and divided place you know then you can't really know Europe at all, or indeed what racism truly is, because that's the exact opposite of how it really is. Perhaps you are getting your views exclusively from German newspapers?
My gosh - Okra smoothie is actually a thing! That must taste... interesting.

https://www.thespruceeats.com/juice-and-smoothie-recipe-with...
For reference, the "henge" in Stonehenge means a gallows, and is thought to be a reference to the shape of the structures.

(What do you do on a gallows? You hang.)
Oh god. I got rid of my BMW less than a year after buying it in part because of the horrible "iDrive" central console interface. It was absolutely terrible! Examples: Putting the car into drive would pass by reverse, so the reverse camera would come up, then not go away for 20 seconds or so. Notifications would pop up for gas at 1/8th of a tank with an alert sound like the scene change music to Law & Order. Unkillable notifications for unneeded oil changes. Deep menus for common functionality like sound adjustments. The audio didn't stop when you turned off the car, only when you opened and shut the door (letting everyone in the parking lot hear a snippet of your music first). The nav system took a minute or so to start up, so you can't begin to enter an address until it's ready. Where were the physical play/pause buttons? There are none.

There's a reason why California companies lead the world in UI design: We actually care about the user experience. The hostility of a BMW UX is on a level that I honestly didn't think was possible. It wasn't just moronic, it was straight up belligerent.

Thank goodness the car had a major safety recall and I had an excuse to get rid of it. My first and last BMW ever.
you can also look at this blog - How to Fall Asleep Fast (10 Proven Effects of Sleep Deprivation)https://www.buzztify.com/cant-sleep-how-to-fall-asleep-fast/

10 Powerful Stomach Bloating Remedies. https://www.buzztify.com/stomach-bloating-remedies/
Depend on your use case, HTTPS may not give you the right guarantees. For example, if you are trying to check an online license (where the client running the current application is essentially a potential adversary), HTTPS gives you no guarantees that the license server you think you are talking to is the real license server. You could pin the certificate to work around this, but then you have to reinvent revocation and renewal of the certificate for your own application. A longer lived, application specific signature may be a better option.

In other cases, HTTPS's end-to-end encryption may not be completely desirable - for example, apt does not use HTTPS as it would interfere with simple caching proxies, and it offers no extra assurances than a verified signature does.
If Grant is not on NPR or PBS within five years I would be very surprised. He has a very distinctive voice. I find it kind of annoying but it's one of those voices that as soon as you hear it you know who it is.
* Run a load balancer in front.
* Run some REST APIs endpoints behind it. In auto-scaling groups if you want to handle burst traffic.
* Cache as much as possible DB queries and API calls.
* Put static files in a CDN.
* And try to keep it as simple as possible.
I apologize for not knowing the protocol to say "Thank You" on HN without additional contribution. So threading on this message. Hope it ok!

Thank you Burntsushi. You rock my world!
And refund if it's their issue, basically a bug bounty with a PEBKAC cost.
>First, I wish we'd talk more about comp in terms of a tuple of (person, company). There are many companies that will never pay above a certain amount for software because even great software devs just don't move the needle for the business. So I think it's as much a question of where one works as the person's individual characteristics.

True. An engineer can create much more value at a company with a thriving feature-driven business than at a stodgy low profit company.

>It's not just a matter of cranking more code faster. It's domain expertise, knowing what's hard and what's easy, what hard things are worth doing well,

A lot of that changes fast though - and the highest paying subfields of software seem to be new and/or fast-changing, e.g. web dev and ML, as opposed to say kernel programming). I don't think a person with 25 years of experience is like to have an advantage in things like domain expertise over someone with 15 years of experience in these sorts of fields, or what will be hard or easy in modern projects. The experience you gained 20 years ago is not going to be as valuable as the recent experience you gained in the past several years.

>how the social dynamics of teams help or hinder progress, and what's been tried before (both successfully and unsuccessfully).

Right, but this is getting into skills that are valuable in the management ladder, not the IC ladder. I doubt you'll see the same leveling off in pay at 15 years of experience when you look at engineers & engineering managers as a group.
> they tend to lack robust fraud protection

That’s funny. Debit cards have always been PIN based and way safer than credit. I’ve never personally heard of a single case of fraud.

There is nothing stopping micropayments from happening as a technology, except political/market incentives. It’s already a reality everywhere else, even north Africa. Rationalizing it just solidifies the status quo.
Things NOT TO IGNORE while developing webapps in 2020
That sounds very tense. Hate to do that on a passenger plane where you aren't likely to find a runway longer than your destination anyway.
Is there a way I can integrate Machine Learning to Compiler stuff? I've been meddling with ml for a while and it's pretty interesting too.
There's a very good video on this [1] by Innuendo Studios on why this discussion is more or subjective, since it matters in what context you say it and what you mean by it.

He does this with the example of a tomato, which by botanical defintion is a fruit. But in culinary terms, it is a vegetable. So when someone says "haha, did you know that a tomato is actually a fruit", it's subjective and can almost have no added value in a discussion. Botanists know it's a fruit. Cooks know the taste of the tomato and will use it accordingly. Hence, nothing is gained. Except confusion and unnecessary discussion.

[1]https://www.youtube.com/watch?v=XmxIK9p0SNM
Even 20 years ago, there was at least one intersection in both Seattle and Vancouver that had two Starbucks (opposite corners).
That's why I mentioned Dynamicland: it kind of inverts VR by projecting onto real-world objects. It might be a way to bypass these issues
UNet++ Improve segmentation accuracy with nested dense skip pathways
I think one reason this is so is the fear that this might be misconstrued as brown-nosing.
Top Back End Frameworks for Web Development in 2020
I do this and have for years. Please continue. -BGW
> reloading the page did.

Yup, that worked. :/
What about letting every woman decide for herself on where she wants to direct her work instead on keeping on making definitions and deciding what is good for them.
Nothing in particular about putting tomato sauce on pizza should make it less nutritious. Legislation should be targeting nutritional facts, not presentation. The article you link shows that nutritionally speaking, it wasn't an unreasonable ruling.
What's a good paper (or book) reviewing current trends in compilers?
I guess it’s interesting in that you can learn something about botany.

However, culinary definitions (where strawberries are berries and tomatoes are vegetables) are just as valid and not wrong because botanical definitions seemingly contradict them.

Bananas can both be berries and not berries at the same time and both definitions can be valid, what’s most useful then just depends on the context (and for most people most of the time that context is, by the way, a culinary one and not a botanical one).
Hard disagree. A prominent 'meet the team', complete with smiling, rounded, portrait photos will usually make me close the tab.

The fact that there is a tutorial and pricing prominent in the menu, makes this better than 80% of landing pages I run across, easily. That appeals more to me than any number of hipster beards.

I liked the landing page. It gave the what and the why of the tool in a clear way - and but still had some actual technical details.
I use it from India and it works smoothly.
I agree with this point. The MISRA standard is mainly there to discourage use of the parts of C that most often cause faults.
You can comply to MISRA C while ignoring some of the rules if you determine the risk to be justifiable.

Ideally, these un-safe methods would be removed from the C language, but then that would be removing the low level ability from C that it is very suited for. So these guidelines exist to note the most dangerous parts of C, but it is still up to the developer to determine how to use it safely.
The way you’re feeling is not just about your role as a computer worker but as a worker in general.

There are three ways to break out of this:

1. Play the game inside the system - work “really hard”, be “visible”, demonstrate “strategic leadership” inside some game space like BigCo, VC-backed flavor of the month. You will still likely be a cog, but with luck you might be able to influence the edges of the game.

2. Find an orthogonal vector into doing computer work - look outside the set or opportunities typically presented to you and instead look at problems you care about and whether you have an edge that lets you put together a team to go solve it. Note that this works best with at least one other person, you need someone in the trenches with you to keep morale up and even if you’re both talented at the construction and people end of things it’s better one specializes in each.

3. Organize your fellow workers - we are quite possibly the single best paid, most powerful group of workers in the history of humanity. There are efforts to collect this power so that we may actually influence the decisions that get made.

One last piece of advice, the way you feel in this moment is where anyone who has ever done anything great has started. There is no assurance whatsoever that you will achieve what you initially set out to build. But what you can control is whether you try to do something or accept the existing structures as they are.

Good luck!
> I wish we could have an economy where this was easier. Say you could have your kids early, in your 20s, yet still progress your career. Perhaps pay for it with working to an older age

And who will pick up for missed work, absence, and economical expenses of such a model?
AdonisJs – Node.js Web Framework
Thanks for the feedback.
I might add a something soon but I'm not anonymous at all. My name and (relevant) story are quite easy to get on the web but I did not want to take away from the product on the website itself.
For gaming it think it's somewhat true that we may reach a visual limit at some point.

However for other applications it's not the same thing. I work in medical 3D imaging - we are constantly memory constrained.
RChilli 8.0.0: A More Trusted and Scalable Resume Parser
Penny for Your Thoughts?