skysight-inc/HackerNews huggingface dataset:
Long lost sibling, is that you? =) I am from the DRC living in SA and have been thinking of ways to build training and work facilities back home for youngsters! Been contemplating how to use a TopCoder type model, idk.

And dogs, I love dogs.
Not that point 10, their list of tracking stuff, wasn't long enough to worry about already but I fail to find real time geo data mentioned in here: https://www.wetter.com/datenschutz/adsb/ Might be that one of those third parties infers it via Geo-IP (let's hope so).
Saw this code in a client's redux project, it was awesome to see that. So much easier than how we were about to do our very complex state updates. It takes away a lot of the complexity. Immediately copied that and showed it to our webdev channel.
PS: As an exercise you can put things in perspective.

70 years ago, if you were to live in Germany, Poland or Russia, you will see your neighbors, friends and family slaughtered by war, your daughters or sisters or mother become raped, your possessions were looted or bombed or fired.

That actually happened in places like Syria or Congo or Central African Republic recently.

And the worst that happened to you? Your ego was hurt.
Piotrek and CSIRO to make next-gen lithium batteries for global market
Nonsense. Applications have a lot of complexity and therefore code around initialization. Adding a little script to deploy them is harmless.

It's also the approach used by various FAANGs operating at a large scale.
There was a binary background in Silicon Valley season 5 episode 5, I paused it and spent a couple seconds decoding the first letter. Moments after I said it, my SO read out the entire message.

I had no idea she knew how to do that, much less do so in freeking real time.
Because landlords supply housing and renters don't.
at the moment Its big for me, because I'm right now looking to buy a new place to move to for better school options for the kids and a shorter commute for me.

but otherwise. little to no interest.
Longan Nano: $5 RISC-V Micro controller board
The kind of people who move to San Francisco from new york or connecticut, or wherever, to get rich then immediately start complaining that San Francisco isn't like wherever it is they immigrated from.
Have you done any benchmarking on the sizes of the images? I cannot imagine a JPEG math expression, cached by google, is going to take an age to load when viewed in Gmail and not be that large.
I first heard about red mercury in the novel "A Tall Tail" by Charles Stross.

https://www.tor.com/2012/07/20/a-tall-tail/
Prayers to Pray Against Satanic Attack
Flexport Brings Tech Talks at Sea to Chicago
Slack, really?

There should be a petition to get them to use ( and thus improve) an open source one, maybe matrix or even rocketchat.
Generally you need about ten years to mastery for about everything. But we're not talking about mastery. Nine months until you start being useful seems reasonable.
I'm all over for using cutting edge CSS solutions but when it comes to HTML email, I'm just:

<h1>Hello</h1>
<p>...</p>
<p>...</p>
<em>Thanks!</em>

and it's done :)
Since the resources of that paper are not available anymore, do you happen to know if they used Clang for compiling their C code ?

A 10% perf difference between LLVM and GCC for different applications is in the order of magnitude of what all the hundreds of Phoronix benchmarks show every time a new version of these toolchains is released for general applications (e.g. not for micro-kernels).
I'd say (out of experience) that people do not recognize objects by visualizing their skeletons, but they recognize objects by a generalization of their shape.

In case of recognizing other animals, the generalization takes the form of a 'tree' of objects connected via nodes, which is actually what a skeleton does to a body.

But that does not happen with other objects, i.e. cars. For cars, the generalization is that of a box with circles at the bottom (for the wheels).

It shall also have to be noted that the details of objects are not really lost, but they are remembered, up to a certain degree, which allows us to recognize a person with fat body parts from a person with thin body parts of the same height and otherwise same general outlook.

The degree of generalization is also responsible for not being able to remember a new face that strongly resembles a face we already know, until we recognize for the new face some special attributes the old face does not have. In this case, the degree if generalizaton is such that does not allow us to immediately tell apart the old from the new face.

I'd say that recognition works in a step like fashion:

-we first recognize a generic abstraction of the object at hand: if the object is inanimate or not.

-then we recognize in which category of the inanimate or living objects the object under recognition is (for example, is it a human? an animal? etc).

-then we recognize more details; is the person tall, fat or blond? for example.

-then we recall our connections to that person, resulting in chosing a response.

I don't have data to back the above up, it's all from intuition and personal experience, but that's how I think objects are recognized by brains.
The only limit is yourself
That is exactly how it works now. While VA hospitals do exist, there are no Medicare hospitals.
Yeah that sucks. I wanted to integrate matrix to our community but no, it would be a bad decision at this time
The Internet was a great distributed system with reasonable separation of concerns.

Now we are content that applications do their own name resolution and said resolution is centralised on a very few (non-altruistic) hands (CloudFlare/Google).

Add amp to this. Sprinkle it with the views of people who run their own mail server and consider where this leaves us.

I am not that naive and think we can keep ourselves in 1995. But I do think we give up on too many of the good parts all to freely.
> we know it's harmful when parents try to teach children to drink responsibly and "let them try in controlled conditions". It works much better to not let children drink at all.

Do we? In French culture it’s not uncommon to let kids as young as 12-13 take a few sips of wine at weddings, family meals, etc; and having attended university in France, the UK, and the US, my experience is that French students are by far the most reasonable in their consumption. Some might get hammered once or twice a week during their first years of university, but there’s not much that approaches the frat party levels of debauchery one witnesses in the US.
What an awful article. You have to get to nearly the end before the author admits that cinnabar, a long-known and common mercury ore, is an intense red colour. Otherwise the article is all woo and hype.
One reason it's not very popular (from my experience): Docker Desktop for macs, which makes Docker experience on mac os feel somewhat close to native. Meanwhile, to use LXC you'd have to work inside VM (Virtualbox or similar). Last 3 companies I worked for (in London) were almost 100% mac os (which is a little sad).
I kinda agree, that is why I was talking trade-offs.

In reality, you probably mix bit-of-collum-a/bit-of-collum-b.
> I don't see anyone below a certain tax bracket playing the fashion game.

I grew up in lower middle class area and i saw it A LOT. To me it seems less like classism and more tribal or human nature.

Unless by certain tax bracket you mean poverty in which case yeah _maybe_ fashion stops mattering then, but I don't have any experience with that.
> You also can't trust laws since ISPs can be hacked or infiltrated from the inside

Cloudflare isn't magically free from the same threats.
Dealing with EFI issues like this right now! It's made worse because we run Windows 10 IoT Enterprise on the devices and much of the work I did on our 64-bit OS image is mostly invalidated because our next tablet has the exact same processor but only 32-bit EFI.... Oh man, it can really screw with your logistics when you rely on consumer tablets. There's one reason to pay a premium for 'industrial' devices.

I will say this additionally though - the messaging around the Intel Atom line, IMHO has been absolutely terrible. If only our software could run on ARM. I was convinced at one stage they were discontinuing the whole thing and then suddenly they didn't? I don't even know anymore. They have a roadmap so I guess that's something.

TL;DR: Think very carefully before basing a product on consumer-grade hardware, especially with consumer-grade tablets. To the parent commenter, you're probably lucky you DIDN'T push through it :)
Also feature complete software that is regularly used by lots of people, but nobody complains about, because devs don't mess with it anymore. Think ls, grep, yes, ...
Wow, definitely wasn’t expecting this! Very cool

I think it’s important to not be “using a library” since the test case is hopefully that the protocol is easy enough to get something barebones with even super baseline tools. Your bash script obviously matches this requirement

My reference here is the excellent Haskell Wiki “Build tour own IRC bot”. Really captures the simplicity of the protocol

https://wiki.haskell.org/Roll_your_own_IRC_bot
> Wrong threat model.

You are not permitted to hand-wave corrupt government interception or rubberhosing of civilian data as "wrong threat model." These technologies are central to, and must be focused specifically on, protecting all civilian data from all governments. That is the primary purpose of all privacy systems. Not to protect you from coffee-shop denizens trying to snoop which dating sites you use.
She probably saw it/had translated it beforehand. Not a bad prank.
Why does IRC need a successor?
It's weird how large companies can make decisions like this (re-routing all DNS requests to the US) on their own, without local/EU government stepping in to prevent it...
FWIW it isn't hard to write safe Rust code that elides bound checks, but one needs to write proper code.

If one pin points a performance issue due to bound checks, it is also always trivial to disable them in a safe way by writing proper `unsafe` code when it makes a difference.
2-10% for an already fast user space driver is nothing.

State of the art for a lot of these use cases is still the kernel driver which is ~7 times slower. Sure, all that stuff is moving to XDP/eBPF/AF_XDP, but that is still ~20-30% slower than a user-space driver.

Also, these 2-10% only show up when underclocking the CPU while running the unrealistic benchmark of forwarding packets bidirectionally on only one core (trivial to parallelize).

In the end it's about 6-12 cycles spent more in the driver. That's not a lot if you have a non-trivial application on top of it.
Not like DoH helps much here though.
Why should I care about the woes of you opposed to me? Why should I care about the woes of the poor opposed to the rich?
> I really hope the community get behind the open source options and don't let more things get eaten up by commercial silos cough slack cough.

Don't forget Slack also bans people who they think are from sanctioned countries:

https://www.theverge.com/2018/12/20/18150129/slack-iran-deac...

I would like to see a neutral platform be chosen to be honest.
I don't see what "Piketty Inequality Theory" has to do with the linked-to page.

The Bloomberg title is "Thomas Piketty Is Back With a 1,200-Page Guide to Abolishing Billionaires".

The new book is titled (in English) "Capital and Ideology".
1G would be great as it would remove any unexpected physiological impacts of living in zero or low gravity.

Having said that, the distance and duration means that only a small portion of this journey would be under acceleration, the rest would be in zero g.

Spending a century in zero g would probably have a bunch of strange side effects and almost certainly mean that the people alive when they arrived wouldn't be able to stand the planets gravity.

This exact topic is what about 80% of The Expanse is about.
It probably doesn't even matter for AI research. I don't know any professional AI researchers, but I bet reading arxiv and reproducing other's work, and publishing your own work is how you go about that. Why would you do coursework when there's papers to read?
Tech jobs, especially the type held by HN readers tend to be clustered together in expensive real estate markets so naturally it would be a top issue in the minds of most here. Even for someone like myself who works remotely from the north Georgia mountains and has no problem affording a large home with acreage, the housing woes of tech hubs is a concern because it becomes a public policy issue that can have impacts beyond the expensive areas they're meant to address.
Heroku Values (2013)
I understand YMMV for all statements, but I'd love to understand why CS is needed for.. 80% of programming jobs.

We mostly write CRUD apps to fulfill some sort of business or project function. If we're not doing that, we're trying to make two or twenty different systems work together. If we're not doing that, we're developing CRUD interfaces for our databases with some business or project related logic that can be executed programatically..

None of this requires a CS degree. Design and architecture doesn't. Testing doesn't. Implementation doesn't.

I don't write embedded firmware for IoT blockchain roundhouse kicks.. I write Java/.NET/PHP/JavaScript/Python code to make CRUD happen faster.
"at that stage a training ship of the United States Merchant Marine Academy. Fifteen naval officers spent two months in the U.S. to fix her. The ship was in such poor condition that the only thing working was the engine"

Wouldn't you want to be instilling your cadets with the importance of a well maintained ship?

The Academy seems to have been headed by a rear admiral, so I would have expected a military type approach to these things.
ditto, i just wear what comes to hand from the drawers
This has been tried in several countries, and it failed miserably. Rent control never worked. In Sweden you have to wait 20 years to get a flat with rent control. The only solution for the people is to increase the offer, how? by deregulating and allowing others to build more.
Show HN: Sprynkl, the easiest way to get and give feedback
OP does not say the traffic comes from the links, he said the internal links make the site rank, not the fact that it’s on a high da subdomain/subfolder.
It's kinda cheating to use an engineering prototype.

They probably coded it to "turn on the brake cooling pump for corner 1, 4 and 5" or something like that. Hand writing code for a single track doesn't make it a great car to buy unless you want to drive it on this very specific track.
The amount of tech workers migrating is minuscule compared to the number of unskilled migration coming from countries like Syria and Afghanistan to Berlin. That is where the demand shock on the housing market comes from.
From what I can tell, all countries covered by the GDPR heavily limit what an ISP can do with DNS queries. That covers 515M people, which is more than the populations of three mentioned countries (US, Russia and Australia) put together.
EV certs not so extended? How I revoked $1M worth of EV certificates
I created an IFTTT workflow. Whenever there is a post that's gaining traction on Hackernews I get a notification on my Slack. I use some Slack features to remind me of it later if i am busy, also Pin somethings or Star.
What is the theory you refer to? It's not mentioned in the Bloomberg article. It does say:

> Piketty says his conclusion is that it’s a mistake to see inequality as rooted in nature, or driven by changes in technology. Its real causes are to be found in politics and ideology -- and that makes it easier to challenge.

I don't even see how that ties with your comment, so could you elaborate?
Neither C# nor Java have C in the hot path; C# uses unsafe mode, Java sun.misc.Unsafe. JNI/C# native calls are either in the initialization or for an alternate implementation to compare them.
> C isn't a low bar. It is the benchmark.

C isn't the benchmark, assembly is.

C forces you to write code closer to what assembly looks like than Rust or C++. That's good if you can write good assembly, and bad if you cannot. That's particularly bad for writing robust code that doesn't have security vulnerabilities, because the C programmer is required to manually write all checks correctly, while C++ and Rust have abstractions that automatically write the checks for you.

You don't have to use them in those languages if you don't want to.

As I mentioned in the other thread, I think this article is comparing GCC vs LLVM, so the info in the post is kind of moot. But if the authors really believe that Rust bound checks are the culprit of the performance difference, they can just remove them. Takes one line of code, and would show if they are right or wrong.
That's why we have lightweight markup syntaxes like markdown.
Starting the process probably isn't what's taking so long though.
> am I missing some packet header overhead ?

Yes: Ethernet adds 20 bytes: 8 byte preamble/start of frame delimiter + 12 byte interframe gap

=> the "on-the-wire" size is actually 84-bytes

=> 20Gbps/84-bytes = 29.76Mpps

> Did you try bigger that 64-byte packets ? I'm curious how various runtimes would handle that.

In typical forwarding, packet size does not impact forwaring that much until you hit some bandwidth limit (PCIe, DDR and/or L3 cache) because you only touch the packet header (typically the 1st 64-bytes cacheline in the packet). The data transfer itself will be done by NIC DMA.
There are! It is done in compiled Lisp and Scheme runtimes such as SBCL to remove provably redundant bounds checking. For example, in (when (< x 4) (when (>= 0 x) (...))) SBCL will infer that if x is an integer, it must have one of the values 0, 1, 2 or 3. The knowledge is useful because if x is used as the index of an array containing 3 or more items the bounds checking can be elided.
A tor client that only passes DNS traffic and nothing more. But does it exist?
Nah. HP, Lenovo, Dell, Acer, etc make cheap laptops.

They usually have the cheapest components, slow eMMC as storage and no HDD or SSD, and come with the locked down version of Windows 10 S where you have to use IE, Bing, and can’t install apps outside of the windows store.

I believe Microsoft actually pays OEMs for the S version, instead charging.

Technical users can opt out of S but it’s not obvious and I think comes with warning signs that mislead average Joes think their warranty will be void if they do that.
Intel was selling the Edison [1] until 2017. I still have one. It had WiFi and Bluetooth on board, which was nice at the time.

[1] https://en.wikipedia.org/wiki/Intel_Edison
There should probably be a distinction between "conference" and "room", where one is logged and one is not, but it can be argued that logging is an expected feature and access is a matter of the room being private or not. IRC doesn't work like this and many users are not exactly happy, which is why so many run their clients just for logging.
The problem in Hong Kong is that only Hong Kong people unite and win the final victory. The problem in Hong Kong has now spread to the whole world. China, the United States and Hong Kong have become the focus of the world. In my opinion, it is as if Dad abused his son, then the neighbors come to convince.
Yeah wow that too. :O

> I would like to see a neutral platform be chosen to be honest.

Exactly, and if one of the FLOSS options are chosen, Mozilla could self-host and not need to rely on any third party.
> C code would also have to do.

Well that's the point: C does not have to do it.

RAII protects you from, e.g., leaking memory. But C can just leak memory, and there isn't really anything substantially wrong with that (you can't get UB from leaking memory).

Checking error values, releasing all resources, doing bound checks, and all the other things that both C++ and Rust do by default are more expensive than doing nothing. Sure, they are zero-cost, in the sense that if you were to write C code that does those, the C code wouldn't be faster. But as mentioned, C code is not required to do these.

With C, you have to manually write the code for doing those things. With C++ and Rust, you have to write the code to opt-out of doing those things (with Rust, removing a bound check is a one liner).

It's a matter of language defaults. I know what the better default for me is.
So basically they are offering a free trip to Helsinki for 4 days?

If you click the link for the "demo" [1] you get some more information, but still it's not super clear.

What are the application requirements?
Do you have to be a developer to get accepted?
Would appreciate to know more about this project.

[1]https://helsinkiasaservice.com/apply
Moved off from Trello to Restya, probably the best looking and working kanban out there. Restya(https://restya.com/board) is an excellent free Trello alternative, especially if you want to have Kanban and Gantt in a single solution. Here is the comparison between Restya and Trello https://restya.com/board/comparison.
We are very happy with the services provided by the Restya team and would recommend them to all who want to buy their products or use their development services.
Thanks, I was wondering if there was a perspective thing going on.

But also thinking that the larger the angle to the ecliptic, the less likely it was something that just happened to be in a very large orbit around our solar system.

From the discussion above though it sounds like the eccentricity tells us that anyway.
renting is profitable if you can rent for more than

interest_on_mortgage+insurance+taxes+maintenance-raise_in_house_valuation no?

If your formula was the one, renting would never make any sense...
You're only considering the MAC level size of 64 bytes but there is also the physical layer overhead, which pushes the effective size of a packet to 84 bytes (see [1]) with a 7 bytes preamble, a 1 byte start of frame delimiter and 12 bytes of inter-packets gap. If you use 84 bytes with 20 Gbps you get the 29.76 Mpps.

[1] https://en.wikipedia.org/wiki/Ethernet_frame
The ESRB thinks gambling is pretty much an open season from age 13.
How about a phone that’s 2mm thicker, comes with 30% longer battery life, and no humps?
> JavaScript and Swift have essentially the same performance here

Only for throughput. The latency difference is enormous.
I don't understand the DoH protocol entirely. I thought the entire point of it was to pass encrypted requests to CloudFlare. Can anyone confirm how this works? I thought this was the entire point of DoH, adding encryption to requests and directing it away from the plaintext DNS requests.
You can use the following:

lxc image import metadata.tar.gz rootfs.tar.gz --alias hello

Not sure which part of the process are you referring to though.
are these vanishing landlord eating their properties or just throwing them into the sea
Real NIC drivers spend most of their time fiddling with bit fields. It's mostly about translating a hardware-agnostic version of a packet descriptor (mbuf, sk_buffs, ...) into a hardware-specific DMA descriptor.

If your driver copies memory you are doing something wrong.
Interesting. Yeah I've set up a synapse server and maintained a small instance for a while in the past. I didn't find it overly difficult, and I hear they've made usability improvements since then. I didn't try anything advanced with identity management though (and don't know much about it apart from the fact that it's not decentralized yet).
Connecting them traditonally to a Postgres database doesn't work well. The response to scaling issues is to either increase the number of connections to a stupid level, or just spend more money on a database (more than it would cost for traditional servers on AWS).

Personally, I would hold off converting everything to Lambda and once everything is on AWS, identify things which can run properly in Lambda and spin them off. Your time is probably more worth it using traditional servers than figuring out each little caveat with Lambda (and every other AWS service you'll need to integrate with. It's painful if you miss one little detail...).