skysight-inc/HackerNews huggingface dataset:
For C vectors, look at stb's[1] stretchy_buffer[2] or klib's[3] kvec[4].

The basic concept of these is they use macros to specify the type/size of the elements so you can have generic containers in C.

For hash's, you can also look at klib's khash [5]

[1] https://github.com/nothings/stb

[2] https://github.com/attractivechaos/klib

[3] https://github.com/nothings/stb/blob/master/stretchy_buffer....

[4] https://github.com/attractivechaos/klib/blob/master/kvec.h

[5] http://attractivechaos.github.io/klib/#Khash%3A%20generic%20...
This all sounds very cool until you need something in your app that is not provided as third party module yet, or numerous third party plugins that you are using start being unmaintained or buggy or they don't support your use case.

Then you'll need to write your own plugin in native language, but you have been writing in Flutter and you don't know enough about the native platform.

My opinion, if you don't know native development yet, make two "boring" applications in kotlin and Swift and learn the native platforms. Long term you'll be a better more complete app developer. Later if you want to try flutter or react-native you won't be locked by what plugins can do.
Differences between JVM implementations
I'm normally not the type to embark on wild conspiracy theories, but in this case I don't think the NSA actually believed it could push Speck into the ISO. The way Tomer depicts it, it sounds as if they almost wanted the process to fail; they made it a point to behave especially shadily.

Perhaps, and here begins my wildy unfounded speculation, perhaps Speck was an attempt at setting a carefully crafted example of how the NSA pushes a compromised algorithm in an attempt to lower the expectations of shady NSA operations - thus making their next, real attempt more credible.

But who knows.
You don’t have to reload manually. Reloads automatically, make sure you have turned on reload on save in vs code or something similar in IntelliJ.
I'll second this.

Laravel + Laravel Homestead (Pre-configured Vagrant VM) + Laravel Forge [2] (Server config + deployment processes) makes my life too easy.

It doesn't even have to be a PHP/Laravel project for this process to really make your life easy.

The Homestead VM has the same services installed and configured the same was as the forge server. Nginx (or Apache), mysql/mariadb, postgres, sqlite, node/bower/grunt/gulp, redis, memcached, beanstalkd, elasticsearch, go, etc

Homestead has pre-built commands to make it very easy to add new sites/projects, does the port forwarding for you, handles the shared folders easily. Forge's UI allows you to not have to ssh into the server for things like restarting nginx/mysql/postgres, 2 click let's encrypt SSL certs, configure/restart queue workers (via supervisord), configure cron scripts and schedules, deploy via git with custom deploy scripts. You can create databases, create database users and manager their permissions. Create firewall rules and manage daemons.

I spend all day in the PHP/Laravel ecosystem so it works for me - but I find myself pushing non-PHP products through the same pipeline most of the time because it's so easy and just works.

1. https://laravel.com/docs/5.6/homestead
2. https://forge.laravel.com/features
You don't actually need to install the bloated mess that is Visual Studio for Microsoft's C++ compiler. You can download the Build Tools separately.
You can also use Cygwin/Mingw compilers (gcc, clang) as well. Plenty of alternatives these days.
How 5G is going to make smartphones ugly again
Easy to use tool to download images from medium export
One other parallel that interests me comes up in this article. Frank D’Angelo got into games because he loved them as a kid. And that's ultimately what guaranteed that he'd be treated poorly: so many people want to get into games that there's always another sucker to take his place.

It's the same thing with acting. The number of people who want to be Hollywood actors is much smaller than the number of people who end up succeeding. So LA is full of would-be stars waiting tables looking for their big break. That makes it easy for exploitative jerks like Harvey Weinstein, so much so that "casting couch" is a common metaphor: https://en.wikipedia.org/wiki/Casting_couch
React doesn't need webpack or babel. People just see lots of benefit in using them, but there are tutorials out there on how to use just React.

It can be as simple as a script tag at the bottom of your html and then writing ES5 React.
"People who complain about churn in front end have never done mobile."

This is as incorrect as it can get. There are these frameworks like RN, Cordova etc. but in the end these are and probably will be niche that don't really matter. Pretty much everything in mobile is done native and often with standard MVC etc.
I want to go to Google or Facebook

Please, please, PLEASE stop thinking that way. It's absurd. I mean, I'm not saying don't go to Google or Facebook one day... but please quit thinking that working for one of those TWO companies is somehow the be-all, end-all. They're just companies. And frankly, they both suck. And I can say that having worked for neither of them. Why? Because all companies suck, in their own ways. Thinking that there's this one place that's just somehow so special and that's going to make you happy, especially when you've already narrowed the pool down to two is almost guaranteed to be a mistake.

The world is a LOT bigger than AmaGoodBookSoftHooGram. I mean, really, really, really, really MUCH bigger. Almost unimaginably so. Please don't constrain yourself in such an artificial way. Just focus on developing your skills, learning as much as you can, and figuring out what you want to focus on. If you can nail that part, the name of the company you work for is almost completely incidental.
I mean, he explains in the video what he means by "reverse emulating". Instead of emulated hardware (software) driving software, he's having the actual hardware interface with hardware.

Maybe a misnomer, but a fairly accurate description, IMO.
Yes, the same thought occurred to me (that perhaps clang is careful in the caller in the case the address escapes), but I seemed to find cases where clang optimizes the caller also, so that two distinct objects receive the same pointer and both pointers escape.

Here's an example:

https://godbolt.org/g/yxFzqT

This happens on clang versions back 3.6.

Note that if you change the caller to:

Foo f;
f = callee(&f);

the code changes and distinct objects are passed. I'm not sure if the first form (all in the definition) has a relevant difference per the standard that lets clang do this.
windows 3.11 dosent run well on any VM.
As an Android developer I'm biased, but it's important to remember that there literally would be no Android if it weren't for Google. Custom ROMs have lagged behind Google factory images in every way for years now, and they aren't anywhere near as reliable as a customized AOSP image. On a separate note, there's no substitute for Google Maps, and there never will be.
If it was trained on Google News it would just make more sense to me that it is a reflection of our journalists and possibly whatever algorithm Google uses to identify popularity, presumably a reflection of our society.
It occurs to me that the NSA's behavior in this case is consistent with this being a situation like the DES s-boxes. If they designed Simon & Spec to be resistant to an attack that the open crypto community doesn't know about, they'd be really reluctant to talk about that design process or their internal cryptanalysis of them, for fear of giving away something about their secret attack(s).

So Simon & Spec might be ok. Maybe.
The title is a bit of an oxymoron; aren't production-ready and beta mutually exclusive in most cases? The examples they showcase seem like pretty small and simple apps. The musical one seems like it could've easily been a web app, since it's just displaying information.
Advanced SystemCare Ultimate v11.0.1.76 Crack and License Key 2018
Why would anyone use a station-based bike if a dockless is available?
One thing I observed (and in some real life non-gaming projects) is that crunch in the end is treated as inevitable and something that just happen. Not like a failure of planning, organization, estimation that should/could be fixed or at least improved. It seems to me that the slow start is predictable. That technical dept is predictable too. That one issue is with planning that ignores these repeated problems and does not even try to fix them.

The other thing I observed IRL is that oftentimes the crunch is only go to solution for scheduling problems. It makes people feel like heroes and looks good in front of management. However, things like requirement management (saying no to features or simplifying them), effective organization (lets get rid of wasted time) etc are less likely to be used.

Crunch over 6 weeks is ineffective as everyone gets tired, but it is talked about as a go to solution to schedule problem. At some point it is more effective to take rest and think things over, but that is somehow taboo (or at least makes you seem lazy and target of resentment of those who don't rest) in crunching environment.
Yeah, well, what else did the romans ever do for us?
I'd like to read this article but the GDPR consent collector is broken in so many ways.

What does it mean to select an advertiser?
Why doesn't select all work?
If techcrunch can display the page to me at first why do I have to give consent still?
The article forget to mention that patents is per country. This means that you have to choose which countries you want to protect yourself in. You also have to translate the application to the language to those countries and file it there. Just because you get a patent in US does not mean that you will be granted one in Germany for example. My experience is that it is harder to get a patent in EU (better prior art check etc).

The countries you choose not to patent in are free to use your claims and specifications as much as they want. (but they can not sell, marketing etc in the protected ones)

What can be patented can also slightly differ, specially in SW.
Bandar Poker Online Pelayanan Terbaik – Asiapoker303
This is not very scientific.
Quantum computing being all about the tensor product is like saying state-of-the-art image recognition is all about matrix multiplication.

There is a hell of a lot more to it.
I entirely disagree with this.

Rails is optimised for fast development. That isn’t just about first bring-up, but about long-term velocity too. You will almost certainly save time over pretty much any other available solution, even over the long term.

Where Rails and Ruby fall down is going to be in performance and complexity. If your “simple” web app becomes a sprawling and complex mess, Rails won’t deal with that elegantly. And if you suddenly have to scale to millions of users, you might struggle.
What? There is a pretty huge distance between what you suggest and living in nature a helicopter ride away from those things. Not that it is anymore than an anecdote but I live in nature and I have not had funerals of people under 85 so far.
Some manager making that claim in order to protect trust in Facebook's bleeding edge tech now and in the future doesn't really mean anything. Remains to be seen.
Positivism was "defeated" by this paper:

https://en.m.wikipedia.org/wiki/Two_Dogmas_of_Empiricism

However, most contemporary approaches to ontology are similar to positivism in application if not in presentation.
Because we're loading everything in one go the database query time and rails rendering time adds up.
> That’s partially because Jobs biography is awfully written

What was so awful about it?
Best Free Linux Data Science Notebook Software
The problem is not css being overpowered, but that the incentive structure of the modern web is broken.
The Masterful Misdirection of the GMO Debate
The performance of that wouldn't be too good. Also wouldn't work if older hardware includes an older PC.

Also what's the state of being able to directly pass through devices to VMs on Windows? I know you can do this with USB devices, but PCI etc? Even on Linux it might be a bit tricky.
For smaller concerns, it is one of the few mechanisms that larger competitors actually respect. A small patent portfolio can form a basis for negotiations of all kinds that simply wouldn't take place otherwise.
Unfortunately, things are quite a bit more complicated than this. The current issues in quantum computing aren't so much that it becomes difficult to describe a many-qubit system, but that those qubits individually (and pair-wise) aren't well controlled, and we just aren't good at coming up with many algorithms given these constraints.
Recently I wanted to leave medium.com and go back to wordpress. I exported my data, and found out that images were just not included. Also, medium included only links to small images. I was very frustrated and I wrote this tool.

Let me tell you how it works:

First it searches for the medium export files in the directory you are in. Medium files have names like YYYY-MM-DD-whatever-(Hash with 12 hex digits).html

After it searches your files for images. Exported Image links by medium are small (400/800 etc). So this tool replaces the url and gets the original file.

Downloads all images to export/img folder.

Then it replaces all image links in your html files, and saves them to export folder.

Original html exports stays the same.

It downloads all files, so it can take some time.
How is this setting things up "quickly" when OP is asking to limit complexity? You're suggesting:

1. Server side in Go
2. Cross-compiling it
3. sftp'ing and restarting the service everytime
4. postgres
5. ansible
6. Makefiles
7. Webpack
8. Babel
9. React
Ok. But that does not mean that you have to use the worst thing that is out there.

Why not Python?
s/php/python and flask or django, depending on the project/ and i agree with the whole comment!
> We've carried Popper and a few other positivists

Popper was not a positivist. From https://en.wikipedia.org/wiki/Positivism:

However, the claim that Popper was a positivist is a common misunderstanding that Popper himself termed the "Popper legend."[57] In fact, he developed his beliefs in stark opposition to and as a criticism of positivism and held that scientific theories talk about how the world really is, not, as positivists claim, about phenomena or observations experienced by scientists.
Vue + Rails 5.2 + Postgres + Dokku

With Bootstrap and Devise (auth) and many other ruby gems / npm packages, we can prototype a project extremely quickly with this stack by simply following the conventions of the community and trying to avoid writing too much custom code.
Oh man no Java lovers here. I believe with the entry of Spring boot and Spring roo project which provide scaffolding and convention over configuration model, this just might be able to compete with RoR ecosystem in terms of speed and robustness.

Take a look: https://projects.spring.io/spring-roo/
Nice, I have been making my way through some of the old military manuals on this list: https://thepreppingguide.com/resources/
> the antiseptic posting of job listing, without any potential input from people who've recently gone through the process, is IMHO a loss for the HN community -- if I just want unadorned job listings, I can get that many other places than HN, and with much better filtering technology.

Since it's too late to edit my previous comment, I wanted to add that, though I've advocated/suggested such comment-free posting as a technical feature, I do agree with your sentiment, overall.

The only exception is that there would still be a link to the poster's HN profile, which might contain enough information to provide some context or feeling of community to the job posting.

Otherwise, as you imply, there's no connection meaningful connection to HN in any of the job postings.
>4) Take 1-2 hours in the beginning to set up ci/cd (like Circle) to make things 10x more convenient.

Can you expand more on what you do here?
Agree with your tips, I’m personally hoping EKS becomes good enough that we can just skip the ECS step, but honestly translating basic ECS to Compose to Kubernetes (or any variation on that) is all all easy, so any of them work great to start
I see. I am using vim + commandline.
How far do you make it writing a web app in rust or go without pulling in external packages, then? Or a front-end using only javascript and html?
When Sweden first discussed to change the law for sexual assault and rape, this was my fist thought. They changed the text to remove violence as a factor and added in its place consent, which in concept sounds good since that is more the central issue for what we recognize as assault.

But it does lead to the problem where two people can simultaneous accuse the other of rape, and the problem of our current systematic response of treating the accused as guilty by default. It is very hard if not impossible to disprove for a school or public a lack of verbal or non-verbal consent. If there is a benefit of being first to report then this kind of situation is bound to recur.

On the positive side I predict we will see more understanding and light for male victims. No more is strength and violence a factor, which has historically been used as an argument why men can't get sexual assaulted. I also predict that the clearing rate will go down in proportionality to the number of reported cases, but will stay rather static in the proportionality to the population.
Do we actually need creative inventive people? Maybe at some point we run low on truly innovative new ideas that are truly practical. Maybe we just start re-skinning the old ideas and selling them for no real benefit, and could do without the whole process. Maybe that's already in the process of happening.
Huge list of military manuals, counter-terrorism and survival pdf's
> Archeology should impose a rule that if a digger claims an object was made for "ritual purposes" then they should have to specify the ritual and the part that the object plays in it.

Sadly, this is a standard that we can't meet even when we know perfectly well that an object had a ritual purpose.

We know that there were many Greek mysteries involving rituals of all levels of significance. We know very little about what those rituals involved.

We have every reason to believe that the "six ritual jades" ( https://en.wikipedia.org/wiki/Chinese_jade#Six_Ritual_and_Si... ) really did have ritual significance, even though the details are long lost. In that case, the idea that the objects had some mysterious significance was preserved into historical times, but we can't be confident that the significance as understood by the first-century Chinese was a good match with the significance understood by those who actually used the items.
This is my entire original point. Literally being associated with the organisation taints the product if it is 100% legitimate or not.
Check out gatsbyjs.org for server side react rendering.
You could use LineageOs with F-droid (open source apps only) as the main store and Yalp (access to the play store without an account of your own) for everything you don't get in your main store.
I assume you live in a country without free medical care? I don’t.
I am parent to three kids and am encouraging and happy to see them playing minecraft - the local lan facility is where almost all their online playtime goes.

But roblox, after a ton of pestering we downloaded it, i don't know who messaged my kids, i don't know who ran round setting people on fire. honestly i don't care. in the remainder bin of history
Are you kidding me? Random dude on Twitter who's quoting some unknown friend of a friend who knows someone who heard something gets more credit than the engineering manager at Facebook? As she said, maybe one or two teams at Facebook moved away from using it but they're heavily invested in it and intend on expanding it's usage.

Honestly with all the work going into ReasonML (and Reason React) I wouldn't be surprised if they came up with a way to do Reason React Native, since Reason can be compiled to native. But seriously giving credit to this FUD / fake news on front page of HN is just awful.
Some wouldn't know they were fake and others wouldn't care.
If only. It didn't even bother to read the message.
non-commutative geometry will ruin his life.
That's my point though: Being way better and logical than what came before is NOT the same as being a good solution. The Article here is talking about how the UI experience is lagging behind the coding improvements. The poster a few posts above pointed out that CSS has indeed made progress. And my argument is that both statements can be true: CSS is much improved, but still sucks.
> I realize that some hate unions but some things on this world literally could not happen unless we respect people, their time, and their families.

The cornerstone of the case against unions isn't that we should stop respecting people, it's that unions are often no longer the best way to accomplish that goal.

Not to detract from early labor movements, the fights for basic workplace safety and overtime in the twentieth century and those people standing up to violence and harassment for basic human rights were heroic.

I'm glad we had unions, but they also have a dark side, where they can function more like a corrupt cartel over time.

Even without Hoffa-style criminality, they can become unintentionally, institutionally abusive. I've worked blue collar jobs in the rural US and had coworkers rant about their family getting eaten alive by the system. They'd explain how the unions would abuse their new probationary employees by making them work triple shifts in order to drive them away from the profession. I've known career extras desperate for a SAG card basically excluded from doing what they love because the slots are capped, and they're aging out of their passion while they wait their turn. Paying your dues can have a few meanings for people in those jobs. That's even setting aside how it creates steep power differentials that become a magnet for predatory gatekeepers like Weinstein.

I don't feel like typical pro or anti union positions do justice to the complexity here.

I think you have to acknowledge that unions have put a spotlight on massive social failings. But I think we also need to recognize their pathologies as well. Generally we need to move those solutions into less partial laws and courts, instead of creating another unchecked center of power over workers.
Really cool project.
Spoiler alert
Right. This is simply a matter of what was used as training data.