skysight-inc/HackerNews huggingface dataset:
I agree on the promise (perhaps already realized) of Julia. The library ecosystem there is so, so incredible. The language is custom formed to it's intended domain of numerical computation. I've been trying to ween myself off of python for these purposes.
Needless to say, my pushing of Julia also meets with a great deal of pushback. I have also had some setbacks. The 1.0 changes hurt my learning a bit. I don't like how it doesn't play well with brew. I feel like it is forcing me a bit into a Jupyter notebook style, which is not my favorite. All of these are small quibbles ultimately.
The problem with webdev is that JS has a lot less "standard" than other languages like Java, so a lot of times people either reinvent the wheel or import some package to deal with things that would be standard in a language like Java, and they implement things their own way.

The other problem is that you're not really fighting JS or CSS or HTML per se, but a browser implementation of interpreters for that. And you don't really have a say in the matter, because you're not picking what browsers are using your webapp, your users are. This is only really solvable using a combination of MDN, Stack Overflow, and Google-fu.
Long-form journalism is what it’s advertised to be, at least.
The only way I know of is checking the info in the about phone/about tablet menu and googleing for the magic strings like the build number and kernel version. also if it happens to be an allwinner tablet then you can just look at pictures of tablets at the sunxi wiki.
I think Haskell is more general purpose than people give it credit for.
The domains I care about are general web dev for stuff, formal methods, and numerical computation.
I do not use Haskell day to day for numerical computation (I tend to use python, which I very much like), but it does bring to mind interesting ideas
http://www.philipzucker.com/reverse-mode-differentiation-is-...
https://t.co/HhUNpl0T5m
Do you think there's been any focus on ways to prevent these more? I imagine they are in very remote regions where there actually is very low risk of harm directly from the fires. I wonder if there is any possibility of using drones or satellite imaging to identify them early in a way that allows them to be put out before it becomes too expensive a problem to tackle.

I don't know if that would actually help though because a lot of people argue it's a change in forest management and prescribed burns that allows these bigger problems to develop.
If you are burning 1500+ calories a 4-5 days a week for example.
Vickrey–Clarke–Groves Auction
Bad the last couple years in northern California as well.
This is an insanely sad state of affairs. Annette Schavan, a German politician, steps down after her PhD is retrospectively revoked due to plagiarism. Babis is literally investigated for fraud and yet he continues in his function... Two countries so close yet so much difference between them...

From a BBC article [1]: "A day after police advised that the state prosecutor file charges against him, the minister of justice was changed."

[1] https://www.bbc.com/news/world-europe-48737467
Find and contact your social media influencer instantly
I don't consider myself immune from hucksters. On the contrary, I've certainly be tricked and manipulated before and I expect I will be again.

Given that hucksters have existed for as long as markets have, I don't have your touching faith in the power of markets to eliminate them.
I have a theory that despite all the arrogance of the developed world, in terms of environmental issues such as lack of safe potable water they are maybe 100 years ahead of the developing world. It's just that they have better management and larger reserves, but in the end this buys you maybe another 100 years until all the pollution stacks up and the water becomes undrinkable without significant purification. I mean just look at Flint, Michigan.
Hi everyone, cognitive psychologist and author of lab.js (https://lab.js.org) here -- happy to answer questions about my research, and any of these projects!
What? Also ditch compilers, local docker containers, IDEs, ...? Install Lubuntu?
The big issue with Haskell isn’t the concepts — it’s the syntax. ASCII art as code is an abomination. Being unable to read code upon first glance it makes it inaccessible.
It's not write-only in practice in my years of professional experience :)
What you're thinking of is called a base station.

https://discourse.criticalengineering.org/t/howto-gsm-base-s...
But not HTML applications. JavaScript is banned. Dynamic content is banned.

This is good. We should aim to keep it this way.
Use juno. I was in the same sitch re 1.0 update, it's gotten better. Why do you need brew interop?
The whole of MS-DOS was rubbish if you came from an Acorn machine, even the BBC Model B was streets ahead in terms of usable performance. Games were definitely better.

I have a revisionist view of Microsoft - I no longer believe their early products of BASIC and MS-DOS were enabling. And Windows got the world stuck in the desktop PC paradigm when mainstream computing was networked, not moving floppy disks around.

Nowadays with Ubuntu and a decent disk I don't have boot speed problems. If I want the machine rebooted then it is all up and loaded where I last left off within a minute. That includes the shutdown with web server, proxy server and networked drives to deal with. So I am asking, does everyone else have a huge boot delay? Is it really something like three minutes on Windows or Apple to shutdown and restart the machine?

Since I disabled IPV6 I don't even need to reboot - it used to start up funny after a suspend, which it does not do now, the network actually works so no reboots needed.

The other performance difference is concerning adblockers. Recently I turned off the adblocker for a website with a form I needed to fill in. Suddenly the fans were on and my machine was crawling along!

Today with free and open source software you can have a modest machine that goes at speed or you can have a paid for operating system and not turn off the adverts to have an experience akin to wading through a lake of treacle. The developer tools seem fine in open source world so I am wondering if going with Windows really is the sane and rational choice for productivity. I can understand having a Windows machine for testing and doing Windows things but for actual work the open source world just has so much more 'professional' productivity. Boot speed being an indicator of this.
Rome was in a similar situation toward the end, though apathy is widely cited as the root cause (and maybe lead poisoning), not lack of education.
I’m not even sure what that would mean. A compiler is a compiler, regardless if it’s Intel making it or not.

They’re the exact same thing as if you used clang.

(It’s only relevant because you seem to imply that Intel doesn’t care about Rust at all. That’s not true.)
Also, don't have children and pursuade those around you to not have children. It's about 60 times more impactful than going vegetarian.
https://images.app.goo.gl/WzvXhy9brdTih8PWA

I have 3 kids, so I'm basically forced on one side of the climate debate. I worry will soon have to wear a scarlet letter for my shame.

Instead, I intensely advocate for technology-based approaches to climate stabilization, such as marine cloud brightening.
Ha, yeah there's a lot of snake oil in the business.

However, there is definitely a difference in sound, however subtle to some, between most tube and solid state amplifiers when it comes to recording music, as musicians tend to try to draw out certain sounds that are a consequence of the design of the amplifier, whether by overdriving the input or exploiting analog flaws, etc.

Even when comparing just tube or solid state amps, there can be a lot of variance between them.

This doesn't really apply to consumer-grade amplifiers where the goal is perfect sound reproduction. A good tube amp and a good solid-state amp shouldn't sound different to an untrained ear. But amplifiers used in production often try to differentiate themselves in some way sonically.
(This is exactly how Rust’s intrinsics work.)
Please open source the code? Would love to run my own site (for a different purpose).
A case in point: kettles
I don’t eat much, big fan if Green Chef’s paleo menu, typical dinner is under 500 calories. I generally eat salad for
Lunch.
A small quibble. I hate downloading binaries from websites. I hate ever going outside my package manager. I want to be able to get the latest version. I think many people prefer Julia the way it is.
Ah good, then I have already read it as I own that edition from the Folio Society :-)
I thought this was going to be about Bernie's no-comb 'do.
I did something similar with OpenWRT and a MikroTik box. It works fine. The interesting bits were getting OpenWRT to work on a then-unsupported device (it was very similar to other devices, though), picking a modem with good support for multiple US carriers, depending on the modem, disabling USB3 by taping over those pins, flashing carrier-specific firmware, and getting the modem to connect.

Then I went overboard and set up routing so bulk traffic (OS updates, backups) go over a slower DSL connection, while other traffic goes over LTE. And if LTE goes down, it switches to the DSL connection.
The law makers aren't asleep at the wheel, they are actively profiting from the crisis. The water tankers are run by local politicians and they make a lot of money from this scarcity. In Bangalore they actively sabotage water supply pipes so that you are forced to purchase water from the tanker mafia.
I think AAC is an increasingly common building material outside the US. I think it's being regulated out of existence in Europe because because AAC only has moderate R values it can't meet passive house rules. R value of 15 or so vs the 30 or more required by passive house. Which is insane. Passive house assumes the house is going to be heated with fuel oil or nat gas it's whole life. And it's obvious that isn't going to be case over newer houses 100-200 year working life.

Dirty secret about solar and wind is the supply isn't constrained like oil and nat gas. So designing houses around energy scarcity is 'dumb'. And building houses to use nat gas/fuel oil even dumber.
Yep. Worst trauma I ever saw as an EMT was farming accidents. Much worse than car accidents.
Really good stuff, even for small and/or personal side projects.

Under Bonus I'd like to add:

Exit - What might that look like?

If nothing else, I think it helps vet the previous assumptions.
I just moved to a new OS and was somewhat surprised my Firefox configuration didn’t come along with my extensions.

Out of all the data they can collect about me, what I’d be least worried about is how wide I’d like the width of the address bar to be.
>That makes about as much sense as proposing a middle ground between sex requiring consent and legalizing rape.

Your hair is not this important. Also I reject the notion that consent-based sex and the legalisation of rape are at opposite ends of the spectrum of options for regulating sex in a society.
If Verilog is your target, compile times will be too slow.

This is better:

"We describe a hybrid area estimation technique which uses template-level models and design-level artificial neural networks to account for effects from hardware place-and-route tools, including routing overheads, register and block RAM duplication, and LUT packing...We show that estimates average 4.8% error for logic resources, 6.1% error for runtimes, and are 279 to 6533 times faster than a commercial high-level synthesis tool."

https://ieeexplore.ieee.org/document/7551387

And based on this representation , they've built a high level language for FPGA accelerators, available to download:

https://spatial-lang.org/
Unfortunately large scale depopulation is probably coming for us in a few decades. Once the wet bulb temperature exceeds 35°C for a few days people start dying of heat stress. Many tropical and equatorial regions are close to the limit already; a few degrees of global warming will push them over the edge.
You can use brew https://julialang.org/downloads/platform.html
> the story of splicing a 500kW cable

Do you have a link to this? I've tried googling "splicing a 500kW cable" (and variants) and haven't found much relevant.
"Vendors keep bitstream formats secret, so Verilog is as low in the abstraction hierarchy as you can go. The problem with Verilog as an ISA is that it is too far removed from the hardware."

I wonder if the author is aware that the bistream formats for both Lattice iCE40 series and Xilinx Virtex 7 series FPGAs have now been reverse engineered, and there is a complete open source toolchain that can be used for these. So Verilog is no longer as low as you can go.

Efforts of this type are also underway for other parts and there is a growing movement in this direction - see talks from Clifford Wolf at recent CCC events.
This tragedy could have been prevented had Worsley let someone he trusted (like his wife) have the power to call for an evacuation when they deemed it necessary.

Also, his wife should have just called for an evacuation herself despite what others thought.

Worsley was clearly incapable of effectively monitoring his own health and pushed himself to the point of death. Someone he trusted who was not so emotionally wedded to the idea of succeeding at all costs could have saved his life.

Also, such stories of people choosing to put their lives in danger smacks more than a bit of a desire for self destruction -- a possible motivation the article should have explored but didn't.
You do get the same output. main returns a monadic data-structure which tells the Haskell runtime what to output in response to certain inputs.

See: http://conal.net/blog/posts/the-c-language-is-purely-functio...
Yes, true.

I'm a middleware support engineer. A reasonable amount of experience, coupled with Google, will solve many problems.
I can't trust chrome.
For me Firefox is not a choice but a necessity.

I have to login into too many systems with different credentials and I need NOT to be remembered by the browser even if I happen to forget to put it into private mode.

The only time I had to use chrome recently was because I had to login into google cloud and my company just don't support Firefox as a browser option and cannot install firefox.
Exactly. There isn't a cohesive point about why AMP for the email is bad, just a list of 5 negative things. I can come up with a list of 5 negative things about anything.
haha. Hahahahaha. hahahahahahahahahaha. Okay bub, here's your troll card, you are officially a member.
Well they stopped emitting CFCs and the ozone hole finally started to trend smaller twenty years later[1]. Presuming China doesn't go overboard with the illegal production that's been discovered, ozone should be back to pre 1980 levels by about 2075 or so. The fix needs a century to work.

I think it neatly encapsulates the problem. Climate is big. Changes have huge hysteresis. The only real fix is emissions (lack of). What we've already emitted will be causing change for centuries. Any climate engineering is likely to be hilariously easy to over or under-shoot except carbon capture and storage. CCS is almost certainly going to be necessary as we likely need negative emissions now. At least CO2's role in the climate is becoming very well understood, and we know exactly how to fix an overshoot.

[1] https://en.wikipedia.org/wiki/Ozone_depletion
> pretty much every site whose politics I disagree with will get a downvote

If this happens to all sites, wouldn't only the poorer sites stand out? I don't see why one strand of politics would be significantly more likely to downvote.
I've had decent luck with this: https://mikrotik.com/product/RBwAPR-2nD
Please cite a concentration camp expert who says this.
Subscribing to r/baking has been enlightening. The people who write those pages of text you have to skip over to read their recipes actually think they're adding value and that the readers of their recipe blogs are there for the stories as much as for the recipes.

Maybe they're right and some people do love the stories, but they're definitely not just there for SEO anymore. At the very most cynical interpretation, scrolling through the story is the "cost" of the recipe - the blogger gets an ego boost thinking thousands of people want to read all about their life, and the readers get a recipe.
I was talking about the quality of the product, not the code. Sorry if that was not clear. You need to keep your code clean and simple, that is for sure. But this doesn't mean there will be no bugs in there.

So you can still move fast, have clean code, and end up with some nasty bugs.
Google search was and is a big improvement, but we could use another couple Panda s.
Even in rich major cities (read: NYC), where the city itself does a reasonable job monitoring water quality and updating delivery systems, buildings will often have ancient decaying lead pipes for the last 'mile' of delivery to your unit. It was only a year ago that multiple Bay Area schools found massive amounts of lead coming out of water fountains [1]. Be cognizant of your water, especially if you have kids!

[1] https://www.eastbaytimes.com/2019/05/03/oakland-unified-lead...
Not entirely related but I think its a good practice.

Anytime I learn something new, I create a simple project using that new thing as a way to memorize it better but also be able after few years revisit it and either remind myself about it or improve it.
In some ways conservatism can mean "let's go, but not go too fast" but recently it's been more of an ideology of regression.
I personally do not claim that Monadic code is clearer to read nor easy. But I think it is ultimately worth it in that the TYPES of monadic code are clearer and compiler enforced. By combinators I did not necessarily imply punctuation operators like (=--><><) which I also get can get confused by. I mean very small simple named functions duplicate, inparallel, fanout, first, second these sorts of things from which you can build your tower of power.
Yeah I went through all of the non-deleted commands and fold ended up being the one I found too. The beginning instruction says some levels have multiple flags, so I'm guessing ORME.flag is the hardmode flag.
Costs.

They don’t have the political power to entirely privatize immigration policing. But their platform is “small government”, so the budgets are as tiny as possible, which devolves right into dehumanizing results.
My head is reeling. Do you have a source for that?
>The contractor is collecting information which is public

I think that, maybe, you're confusing the Thomson Reuters situation[0] and this one. In this one, they're contracting the actual Title III intercepts[1] to be done via a contractor (which is what I understand from words such as: annual support, operation, and maintenance. [Well, operation by itself, really, but packaged together it's more inferred to as being as simple as going to a cloud provider.])

>ICE working with this contractor is not what would cause them to monitor "people sympathetic to enforcing immigrants’ rights"

Right. I never said it was? ...but to infer that ICE was just doing this as a normal course of business ignores the fact that some of what it's doing isn't (and never should have been) considered it's normative operations.

I have the distinct impression that we're talking past each and I apologise if any of the fault to be had is my own.

[0] - https://www.privacyinternational.org/feature/2079/updated-th...

[1] - https://itlaw.wikia.org/wiki/Title_III_intercept
There is no abstraction for anything unless you distribute it? What is the abstraction for AV1 decoding on CPUs that don't support it? Implementing it in a software library?

The only problem with FPGAs is that they have even more interesting side channel problems, but FPGAs will be more space efficient than half a dozen ASIC implementations on a chip, or even a dozen cores to replace the implementations.
I wish I could mod your comment up 1000 times.

That small detail about the Carboniferous Period is something nobody has told me before, which makes me wonder how many people in this debate know their subject.
I don't think it's a conflict of interest; we're just seeing sites tuning themselves to rank highly in google. I also think google doesn't actually like the extreme SEM optimization, but rather can't figure out how to discourage it.
> Ok not link but include header.

Sorry to disappoint but Rust can’t include C++ headers. Even if it could, they wouldn’t work, because intrinsics are not library functions.

> See the explicit section of the faster project.

These aren’t C intrinsics, they are library functions exported from stdsimd crate. Which in turn forwards them to LLVM. Requires Rust nighty. Also I’m not sure that many levels of indirection are good for performance. You usually want these m128/m256 values to stay in registers. In C++, I sometimes have to write __forceinline to achieve that, or the compiler breaks performance by making function calls, or referencing RAM.
I thought I was the only one doing this.
If your math is good enough, could you just "paint" the surface of a suitable object enough to steer it via differences of light pressure?
There are absolutely people out there who expect that — and they are usually the ones who can’t figure out why they can’t find anyone to fill their position. A lot of times a manager won’t interview someone until their people have, and it’s those front line people that are always the worst because they are fresh out of college and just like school they expect you to answer random questions from memory, obscure questions to make sure you didn’t just study up, and if your % correct is too low then goodbye. A lot of times they are the gate keepers to otherwise good positions, so helps to be prepared for them. Once your hired you can go turn down the brightness on their monitors to mess with them.
Haha, I was gonna try exactly that, but I got too lazy trying to install pypy3 on my shitty centos box. My other option was to translate it into real assembly, but that also seemed like more work that I wanted to put into it.
After we resolve all bugs we want to opensource it. If you give us your email we'll let you know when it is available. Here is our GitHub page: https://github.com/TheGurus
I was talking about bug quality, not code quality. Sorry if that was not clear.

And as any competent, experienced engineer knows, those two are less related than a junior would think.

I agree you have to keep your code clean. But the absence of bugs is an entirely different thing.
Hey, thanks. That's a great site! You get some very interesting search results and – even better – there's no third-party JavaScript or other trackers.
Thanks for explaining this, I had wondered why my sansa clip sounds so great.
Yeah I felt like GP was saying "combustion engines are not actually any faster than horses, they just use gasoline to make it seem like they are". The gasoline/preloading isn't a coincidental factor that can be ignored while judging the thing.
> For config (assuming you mean prefs in about:config)

And userChrome/Content.css... looks like I’ll need to dropbox those.

Editing css was essential to make the switch from Vivaldi to FF - yesterday! Getting TreestyleTab et al. to feel like Vivaldi with vertical tabs required some fiddling: sidebar without menu, hidden top tabs, darker text color, etc.

In any case, it’s my new daily driver and I'm quite satisfied so far. Even set DDG as the default while at it.
So, how, exactly does that not boil down to <might makes right>?

It boils down exactly to might makes right, also know as "natural law". Everything else brings the argument into religious territory by assuming an absolute moral standard. (Which is fine by the way, as long as we explicitly call it out and argue from it in a consistent manner - and understand that we are crossing the border of science and philosophy when we do)
Haskell is perfect for that world you describe. Thanks to purity and strong types, Haskell modules compose better than modules in other PLs.