skysight-inc/HackerNews huggingface dataset:
I do that, believing it’s acceptable risk, but I’m probably very poorly informed. My mental model is that it’s technically dangerous if I take an order of magnitude too much, while drinking heavily. Since this goes for most things in life I dismissed any qualms long ago.

Always preferred acetaminophen to ibuprofen; it feels more like “the real thing”. Maybe it’s the de-stressing effects alluded to in TFA.
For sure. The question itself is wrong because "programming" is not a monolithic field. You'll need more math for some areas than for others.
If something is in research phase it should not be patented yet. And once invented, a 5-year protection still gives the inventor a 5-year advantage. If it cannot leverage it effectively, sorry but too bad.

No method is perfect, but I think that in most cases a 5-year protection is enough to encourage invention.
It was new to me as well, I think it was a phrase that was invented to describe the data during the CMA investigation but I am not sure.

I’ve heard search engine operators complain about the index consistently while they seem spilt about the click and query data. For example, DuckDuckGo and StartPage have made pretty good businesses out of pointedly not collecting click and query data. For my part, I think it’s the dual lock on distribution via exclusive agreements on being the default search engine and the advantages it has when web crawling that cements Google’s dominance over the search engine market.
Well that’s on you brother. I like what I do and I like that I take responsibility for my life and that I am not handed anything.
But you cannot use the C-API for symbols/methods. You need a C++ callback for that.
I'm currently on a compiler creation course with llvm in University.

Generating it in text form is really simple. Doing just that with Rust. Actually, writing it by hand is too.

You can use llvm-as to convert text form to bytecode and then lli to interpret it (or use one of the other tools to compile it).
Demons: The shadowy spirits that helped advance science
George Blake: Soviet Cold War spy and former MI6 officer dies in Russia
Ask HN: Who's learning Clojure now and why are you learning it?
As I said, I'm not even vaguely tense about arguing the point - for me these have all emerged long after I made the decision to be vegetarian. I just don't think you're right :-)
Pay someone to keep fridge full and house clean. You gain half a life more.
> failing to make Atmel Studio do anything

gosh no. avr-gcc, avr-libc, avrdude are all you need. Email is in my profile if you have specific questions.
Had the exact same though, but it’s still a pretty interesting concept though.
How to Install Node.js
https://addons.mozilla.org/en-GB/firefox/addon/bypass-paywal...
I think that calculation only works if you replace "colonized" with "explored". Automated, self-replicating probes could reach every star system in the galaxy by moving and spreading as fast as they can but effectively colonizing each system would take a lot longer. This isn't a game of Civilization where you just pump out settlers, real colonists need a reason to leave everything behind and stellar scale civilizations probably take thousands of years to mature and fully exploit their star system. I think the article is closer to the truth.
5€ per day is 150€ a month. I think that this is reasonable but somewhat on the low side.

My family of 3 spends around 100 to 130 Euros per week on groceries. We don't really are trying to save on groceries and usually buy what we want. We eat not much meat and usually cook fresh instead of using convenience food. We try to buy medium to high quality, local and seasonal food.
So it's a tad more than 150€ per person but not that much.
>Traditional math (which came mostly out of physics and geometry) studies primarily infinite but countable structures (functions on countable sets, infinite series). The finite structures are often considered trivial, and the uncountable structures are considered to be too large to have practical importance.

I don't think this is the case at all. Basically all of calculus theory in based on uncountable structures and it's arguably the most used branch of mathematics.
Bill Gates proves that a math background actually leads to bad code, and that you don't even have to be a human being.
I think as a programmer you usually need to understand boolean algebra. And if you are working with some data (tracking some analytics, or measuring performance), some very basic statistics is needed as well. Otherwise I think it just depends on the domain you're programming in, I can't think of much else that would be general. Idk if you'd actually call these basics "math"...
We are challenging the fact that source of truth will inevitably be code, we wanna move it a bit higher. When you analyze history of computer science you see that it is all about abstractions: OS as an abstraction to the HW, VM as abstraction to the limitation of both OS & HW, dockers does the same, kubernetes...and the cloud providers themselves are an abstraction of the underlaying technologies by offering: compute as a service, storage as a service, network as a service...
0

Unless you're in an area that needs math, e.g. fluid simulation, computer graphics, proving algorithms, deep learning, crypography etc.

Although there is pure mathematics, I'm not sure there is such a thing as "pure programing". It's all applied, to do something. So there's always another field required. Sometimes it's math.

There is theoretical conputer science, but (a) it's not programming and (b) is it math.
Why do you get to decide what’s on the approved list of the things that we need? I ate 2 extra toast with dark chocolate peanut butter today. Certainly didn’t need it but eh it’s the holidays. Where does that fall on your morality chart? Is it the re-education gulag for me?
Fuit and veg are expensive in Germany, IMHO, and very expensive if organic.
Keep in mind that taking higher doses of DPH has the opposite effects, i.e. you will definitely NOT sleep from it. See "anticholinergic toxicity". When I was younger I thought taking more of it is going to help me sleep better, but I ended up with auditory hallucinations, tachycardia, and the like. I was hospitalized for it, albeit left untreated, or rather, treated as a junkie and they threw me into a detox room, but that is a different issue.
Hey, author of the post here. Do I think the C++ API is important? For most languages no. The OCaml bindings in my case were almost sufficient, but I planned to do some memory fences and other operations in my language that the OCaml bindings didn't have.

In hindsight, it's probs better to choose OCaml bindings and then link in any special instructions you need from C++ if you need to.
It took some time to figure out what Atomo was offering based on an unclear landing page. Alt-coffee is an important category and worth the investment.
Reddit demo links are down.

The alternate: https://www.youtube.com/watch?v=A9qrURPAtnY
Elixir's/Phoenix' LiveView (and clones/similar approaches). It's been discussed plenty on HN, so I don't think I need to elaborate too much. But I'll just say that as I'm using it in more and more new projects and adding it piecemeal to existing ones, I'm constantly amazed by how much complexity just disappears, and how pleasant it all is to work with.

I do feel that it'll take another year or two for all of it to 'mature', though.

For one, I'm not a big fan of how it still relies on 'old-fashioned' templating, but I've been looking into Surface [1] as a solution to that (it uses a more React-like component-based approach).

I also find that there's often confusion about best practices. About what goes where exactly, asking myself whether to keep state in the top-level LiveView is best, or perhaps too much based on the old client-side React/Redux paradigm and less necessary now that fetching data is a server-side-only DB call away (and using PubSub for any inter-LiveView communication).

But even with some of these 'issues', it's probably the most fun I've had building interactive web apps!

[1]: http://surface-demo.msaraiva.io/getting_started
Regarding this post in particular, I chose to document everything in terms of the C++ API as that's the native API. You can use any of the other bindings, and just translate the syntax across to your language.
Well, hn is basically made by a venture capitalist with the target audience of founders. A certain amount of bias should be expected.
sell it as soon as possible..dont wait for more price
> learn to write little C programs and use clang to emit the IR.

Highly recommend this. I used this to get an understanding of how to implement the IR for my language.
Magit (Emacs)
Charityvest (YC S20) Is Hiring Senior TypeScript / PostgreSQL / AWS Engineers
When I saw this thread this is exactly what I was expecting (read: craving).
The command to use is `clang -S -emit-llvm -O1 foo.c`

It'll write it out to a foo.ll file.

(I use -O1 so it cleans up a bit of the messy parts of the IR).
This is very interesting - I had recently read about the empathy lowering effect of Paracetamol and the cynic in me could not help but wonder if any corporate folks may have (ab)used it to become more sociopathic (which is a requirement for success in many of the more dysfunctional corporate contexts)
Any firm with a truly valuable product could buy the patent (or at minimum, a license). This is basically Coase Theorem 101. At this scale, transaction costs are not significant and so the property right will end up allocated to the most efficient holder.

Even if you don’t like that pure theory point, litigation is expensive and takes a long time. If some small little patent holder is really being stubborn and you’ve got something valuable, it’s not that hard to grind them into dust while you get big. Litigation financing makes this a little harder than it used to be but still.
Dependency Rejection
Why Google’s recipe ratings are meaningless
I think there are problems with your arguments.

> Ethically: there's no arguing meat eating is better. None. However well you treat animals you're still ultimately going to kill them.

No, there are a lot of arguing about this. There is no ethical consensus on "killing animals" being the "wrong" thing. Hell there is not even consensus on whether an objective ethics is possible.

Organisms consume other organisms. This is part of the cycle of life. Declaring this objectively wrong without exceptions just because you feel bad for the poor animals is a weak argument at its best.

You can talk about the perils of the modern day animal farming which involves treating animals like vegetables and "growing" them in conditions indistinguishable from torture; but that doesn't have to mean "killing animals" is bad per se.

> Environmentally: a hundred reasons to choose a plant based diet, all of which have been cycled here a million times so won't go back through it but we all know it's true.

Yes, but there is research supporting that grain and vegetable farming has a lot of problems as well. Farming in scale in general is a problematic thing. Some even go as far as to state that animal farming can be even less harmful environmentally, when done right. What I'm trying to say is that, this claim hasn't been proven yet. If you want to see counter arguments and relevant research, try following a couple of carnivore diet advocates on social media. I don't have any links to share off the top of my head at the moment and I'm sorry about it. But there is no real consensus here, not so easy.

> Health: again, see pretty much all the research ever. Eating a plant based diet is so much better for weight, health, BMI, etc etc etc

Yes, there are a lot past research about this. But as we can see today there are a lot of problems with those researches as well. A lot of them are being challenged today. Ketogenic and carnivore diets are on the rise and for good reason. USDA's food pyramid is reversed. Fat, eggs and animal protein are no longer the enemy according to many new researches. I suggest you to keep up with the new research as well.

> Taste: this is the kicker imo. If you'd asked me 15 years ago when the vegetarian alternative was a crappy pasta with tomato sauce, I'd have been more tempted to chomp my way into a steak. Nowadays? There is SO much good vegetarian food. Loads of choice, huge range of flavours and in many places it's the vegetarian food that gets the chef's attention, rather than falling back on the Default Meat.

Yes, this may be the kicker for you. For many, animal based foods are still irreplaceable. Not much point talking about this as it's fairly subjective.
We reverse-engineered Terraform which means Brainboard represents faithfully every cloud resource you find in Terraform.
My favorite example is 33 Thomas Street in NYC.[1]

[1]https://en.wikipedia.org/wiki/33_Thomas_Street
> I seriously doubt that most pinterest results are what users are seeking.

Well, yeah, since even if you click through Pinterest won't actually show you the content.

Isn't that supposed to disqualify them from appearing in search results at all?
The Dambusters Raid: Time Lapse [video]
Indeed, but isn't that actually an argument for what constitutes a 'good deed' being highly subjective, since moral frameworks seem to be?
Given the current crop of books, does slow reading even make sense?
One Vaccine Side Effect: Global Economic Inequality
React and Bootstrap Starter Template
If you go to a site that advertises (via HTTP header) that it has a Tor version, you'll get an "Open in Tor" button at the end of the address bar.

Examples are nytimes.com and dw.com
There's a third aspect to that. Or maybe it's another ecology problem.

While I don't have the numbers, I strongly suspect there's not enough grass to feed all the humans the amount of meat they would like to eat right now. At least based on observing the prices of intensive vs grass fed, or watching the numbers for intensive production alone.

So if we want grass fed as the new normal, we're either going to have to intensify it back again, or we'll end up eating respectively less meat. That's near-vegetarianism or bust.
> the fact that modern hunter-gatherers spend a surprisingly little amount of their time actually acquiring food (something like 2-3 hours a day)

Thinking about this a bit deeper, this is only true if you have a small population with relatively plentiful resources. Hunter gatherers quickly bump into the limits of their environment if their population increases. The idealization of their lifestyle is misguided because it would necessitate drastic reduction of population levels to reach that balance. The goal should be to increase the abundance of resources in our modern environment so that we reach the same ratio of resources to population, which hopefully would mean a consequent reduction in the amount of effort we have to expend to obtain those resources.
And yet the reality does not reflect the theory.
> If the original inventor doesn’t license or sell the product then owning the patent is literally worthless.

That's only true for the public.

A company may not with to license patent use under truly fair conditions, because it would compete with their products using a different technology, they may not with to license to potential competitors, and/or small businesses (fairly).

Alternatively, holder may be using the patent, but choose that their current cash-cow is good-enough so why support competition and innovation, when they can just bump it up slightly every 10 years or so.
Yep. A better version would be:

> They try to understand mathematics and use mathematics as a language to do that.
I agree totally. No one else has ever been able to make a debugger as good as Visual Studio. That's why I do all my core development work on Visual Studio, and only use XCode / code blocks for testing on Mac/Linux.
yeah probably, i just always stick them together whether i'm deleting or copying with a wildcard.
Yes, exactly. Clang emitted IR especially has a lot of (C/C++)-specific junk. If you look past that clutter, it's not too bad.

I think the best way to learn to read IR is to look at super-minimal examples, and then you'll be able to tell which parts of larger IR files are relevant.
Hi, author of the post here. Thank you very much for your kind words!
FTL is technically possible without time travel, all you need to do is bend space rather than accelerate.
I suspected so. Excuse my rant, and it's not directed at you, but the software companies only supporting macOS: I never understood that crap. Only offering macOS forces their customers (e.g. you) into the Apple lock-in, eliminating them from choosing the best hardware for the task.

Directed at you: I would try to avoid such software, and look for alternatives. (I expect this to be futile?).

x86 is available across the world as well. Others already pointed out comparable form factors.

Also, computerhardware reliability is pretty good these days. Maybe you could set up a scheme to reuse your tech stack?

On the extreme end, server hardware can run for years with 0 hardware-related downtime (and offers nice things like redundant power supplies, 19" rack cases [but much deeper than audio stuff?]). And brutal performance: Even my 450 Euro used&modified (new nvme disk, faster CPUs), 5y old, 1u(!) Intel dual socket system can mop the floor with most desktops below a Ryzen 3900 (at least on my compile workloads, and on anything that swaps on less than 128GB RAM in general).
> To me, dominant is defined by lines of code currently in production.

That definition biases towards verbose languages with lots of headers and boilerplate code (e.g. C++, Java)
The Genius of RISC-V Microprocessors
Digital+Currency+Group+Purchases+Digital+Asset+Exchange+Luno
lol u stole that cool word I used few dayz ago :)

gl.
GoDaddy tests employees with phishing email promising Christmas bonuses
FWIW I was able to compile it on RISC-V hardware (the SiFive Unleashed) running recent Fedora.

$ make
gcc -I /usr/include -I. -g -nostdlib -static -o jonesforth jonesforth.S
$ gcc --version
gcc (GCC) 10.0.1 20200121 (Red Hat 10.0.1-0.4)
$ as --version
GNU assembler version 2.34-2.fc32

The tests don't all pass, but the basic system seems to work.
> You absolutely do not need to be able to control a machine remotely to deploy automatic updates.

Huh? How are you supposed to deploy the update then, or make it effective? I think the definition of "remotely control" differs somewhat from mine.

I could agree that you don't need to uniquely address a remote machine to deploy updates, but having control over the machine (if only for a moment) is the purpose of the update process.
ugh, QtCreator is so much better especially than Xcode, and not even worth comparing to Code::Blocks
Indeed. Confused the fuck out of me.
This is what WHiteHatJr & Byjus absued to silence criticism.
One abosolutely should be prioritized over the other. There's never going to be a situation where you can address every potential source of slowdowns, and make everything 100% efficient all of the time. Given that, in any somewhat realistic environment, you're going to need to prioritize where to spend your focus on making things more efficient.

It's certainly possible that the answer is that the language you're using is fundamentally too slow - I personally have almost never experienced that - almost always I can get more out of a time investment by focusing on improving DB performance, or some problem with delivery, caching or optimizing bundles.

You should look at your personal situation and use real data to decide where to focus, but you always have to focus. "Make everything 100% efficient at all times" is completely unrealistic.
What's a decent Delphi (Object Pascal) IDE for *nix?
you could get a long way, but it would be extremely dangerous. The real problem is making the vaccine.. and ONLY the vaccine :-) And not inject random bacterial stuff that you used along the way.
No, this is not at all normal.
I always have a wry smile on my face when I read the lazy assumption that a large proportion of the workforce is not made up of large numbers of “someone’s mother” or “someone’s grandmother”, let alone the fact that for some reason it always has to be a woman in these contexts.
The refresh rate is much better than it used to be! Can hobbyists buy smaller e-ink screens (think iPad mini size) with refresh rate this good?
I know a sample of people on “basic income”: they are on unemployment benefits (or similar.)

I am unsure I see any correlation with higher output of culture, art, religion etcetera from those on benefits, even though they may have under-the-table income for necessary tools and consumables.

They often do spend more time on family and friends though.
Miyavi Virtual 5.0 Synthesis, Livestream Performance with Unreal Engine and EEG
Simple `UseState()` in React
Nice, it appears that my parent's ISP is doing DPI and a MiTM attack to block Sci-Hub (and I do have a subscription to Nature).
Funny to see this pop up on HN! Another avid 18xx gamer here and I can highly recommend 1817 as I find it to be the best boardgame of all time!

One of the reasons that 18xx games appeal to engineers is that they are deterministic, most game do not have any random events. What they do feature though is auctions which induce variances in the game. Players are investors looking to make money. Everyone starts out with an equal amount of cash and you invest in companies. The majority shareholder of a company is its president and gets to decide what the company does. Generally, a company will build out its network and then buy equipment (trains) which will service (imaginary) passengers and make money. This money can be re-invested into the company itself or paid-out to the shareholders.

Another reason for the appeal to engineers is the track (network) building aspect. Some games offer quite a variety of network building and some games are more focused on the financial aspect.

Quite a few titles can be played online @ 18xx.games - feel free to message me (wheresvic) if you'd like a teaching game.
Dsvpn – Dead Simple VPN
Thank you for your thorough review. I'm collecting articles for my first issue of Journal of Procrastination but articles and reviews are hard to come by. Today has been a very successful day for me browsing Hacker News!
Back in the day, Dev-C++ was the ideal IDE for the C/C++ beginner. Simple, easy to use and very light in term of resources. I remember being able to run Dev-C++ on a 166Mhz Pentium I with 32Mb of RAM (which was hopelessly obsolete even by then). You could even install C libraries automatically as DevPaks.
It's so uncommon to see "owned" spelled with just alphabetics that I had to read the sentence a few times to figure out what you meant :)
‘The Pandemic Is a Prisoner’s Dilemma Game’
Unfortunately, splitting water into hydrogen and oxygen are only a part of the process. A lot of energy is wasted when the hydrogen has to be compressed for transport, storage and in the car. That makes hydrogen less attractive than batteries, even if we solve the inefficiencies of the hydrogen production.

However, it would be great news for many other fields. One way to make hydrogen more storable is to produce methane. And of course use hydrogen directly for industrial applications, like steel production.
China vs. Democracy: A Handbook for Democracies
> In order to turn a patent in to a literal recipe for a competing product all you have to do is step out of a registered jurisdiction.

When you have a registered patent in the USA and the EU, there is no real alternative market for competition except India and China - because both the US and EU will reject any import of a patent-violating product.
I remember replacing it with wxDevC++ [1] in our university labs.

I was really awesome and our students loved it a lot.

[1] http://wxdsgn.sourceforge.net/
Same here! I went to a computer camp in 1999 (age 12) and started learning C++. Not able to pay for either CodeWarrior (what the camp used) or Visual C++, I stumbled across Dev-C++ on bloodshed.net and for years it became my go-to. Memories.