skysight-inc/HackerNews huggingface dataset:
Incredible, so excited to see wireguard start making it into mainstream distros.

Personally I see this as the most exciting thing to happen to linux in the past 2 - 3 years.
I wasn't comparing to ReasonML, which I'm convinced is a very good choice.
Ok, changed from https://www.openstreetmap.org/user/jesolem/diary/393358.
According to link below, breaking gmail's tracking is as simple as appending a query string per user/email:

https://redant.com.au/how-we-do/cache-busting-gmail-new-imag...
Dude - Mars billows out CO2 and methane during it's seasons, indicating that there is microbial life on that planet as well.

The media has told us that life is rare and that WE ARE ALONE IN THE GALAXY. I saw it with my own eyes of Neil deGrasse Tyson explaining in an authoritative way that we as a human species have to accept that we are alone in this galaxy.

Yet another lie pushed by the mainstream media. Also a glaring breakdown in logic to assert to a definitive negative, especially on the concept of life existing on one of the 100 billion or so star systems in the galaxy.

They can't even get their story straight. The US military is already acknowledging UFO's and the POTUS has hinted that the truth is a really big deal.

How many times will the story change and the goal posts be moved until we acknowledge that ET's have visited earth and have been for a very long time?
Code editor that fully embraces power of VR, and treats code not as text, but as AST. Imagine every node of the AST on it's own plane, with every related signature or declaration just one vim-style keystoke away, opening right next to the previous one, instead of above it.

There's nothing impossible from the technical side, but figuring out what is actually useful and time-saving in terms of UX and what would just end up as useless eye candy would require enormous amount of work, I'm afraid.
Does the same hold true form home-grown CMS?
What do you use for the browser ML? An existing framework (tf.js?) or DIY?
Isn't it one of the goals of Urbit?
Isn't this mostly because actually showing a pixel requires a macroscopic change?
Not developers; businesses. What do you think a business would prefer: hiring cheap ubiquitous JS devs and using them interchangeably for frontend and backend work, or hiring/training devs separately for backend stacks like Java?
There's been a ton of interesting research and progress on this in the last few years: https://ai.googleblog.com/2018/04/looking-to-listen-audio-vi...
Eye Computer: Turning Vision into a Programmable Computer [pdf]
Peter Sloterdijk
I believe Fuchsia is targeted towards ARM chips(mobile devices)?
Normally we'd mark this one a dupe, but it looks like that thread was underwater the whole time (http://hnrankings.info/23564854/), meaning it never made the front page. That's usually an indication of greater interest, so we'll leave this one up.

Yes, it's on our list to write software to detect such cases.
While it could be vibration, it doesn't seem very likely you could see the vibration and motion-estimate it backwards.

I seem to recall a similar confusion a couple of times. It's more likely just a bad coverup and/or a timestamp confusion in asynchronous processing.
Are you basing this off of an assumption or do you have a source?
Nobody argued here about who steals less, and you're offtopic.
A bot that uses ML to trawl through all your social media accounts, get a good sense of what you would post, and then starts auto-generating posts for each platform, for you to review.

You look at them once a day, select the ones you want to publish or just click select all, and it publishes them, appropriately spaced out over a 24 hour period.
> The valid, useful test is whether or not a good vanilla JS app can be better than a good framework driven app.

A much more useful test is to look at the average vanilla and framework app. Obviously the best framework app or vanilla app is gunna be pretty good regardless.

Do frameworks encourage bad/lazy coding? Do they make it very easy to half baked something but very hard to create something polished? Does the constant churn of frameworks mean that a project can never be mature and stable?

Is plain JS too restrictive? Do you have to reimplement react yourself if you want to make a good website?

I think these are the relevant questions.
Good point - however, then at least have an option for specialists to get access to the info.

I also believe we haven't yet explored all options to make certain "specialist" topics more accessible to the general public. E.g., I'm continually surprised how much the actual network traffic between apps/devices and their corresponding servers is hidden. I believe a simple visualisation about what apps/devices are talking with who would do a lot to at least get some basic understanding of what's going on.

People seems to be very capable of learning concepts if they see personal relevance - e.g. teens know very well what the battery, wifi and signal strength indicators on their phones mean.
Often innovation is in the eye of the beholder, for a clerk that's been manually entering data for years it might be innovative that it can be replaced with digitalization but for most researchers that's just "implementation" of existing tech.

I don't hold opinions on what the word should mean, just curious to find all the different meanings of it
There is ArsDigita University Curriculum[1] which is an interesting one

[1] http://www.aduni.org/courses/
Map of world's uncharted ocean beds takes shape despite crisis
This is a regurgitation of the BBC's original:

https://www.bbc.com/future/article/20190919-the-maze-puzzle-...
I can't believe we still don't have a standard tool that lets a user design a CRUD application right from server back-end to front-end.
Gianni Vattimo
Richard Rorty
Thanks, already subscribed to those channels. Thing is, much like a lot of comments here where devs want to learn new tech but struggle to come up with a side project idea, I can’t really think of anything useful that’d be within a beginner’s skillset. Anyways, thanks for the thoughtful reply and maybe watching a few videos will spark my creativity!
Everybody can make children, so how hard can it be to educate them? /s

I totally agree with you. I think especially teachers face such know-it-alls much more than other occupations.

Not that I know it better, but thinking video games can replace human interaction is so silly. Probably all teachers knew it long before Hattie's meta study, the teacher is the key to good learning....
My read on his "value" page is that he doesn't actually want to sell. Assuming he just wants to keep using the domain for his personal site and have the same email address he's had since 1994, would that make it okay for him? Would that still somehow be immoral rent-seeking? What makes those uses of the domain "impractical?" Who is he morally obligated to give or sell the domain to, and if it is to be sold what is a fair value that wouldn't make it "rent-seeking?"
That IS the right grammar. A Nvidia is wrong.
Apparently it's fairly common for successful business men to go off for a stint as a monk in later life. Most of those have money.
I am reminded of an early Veritasium video "This Will Revolutionize Education" [0]

0: https://www.youtube.com/watch?v=GEmuEWjHr5c
Unfortunately, I can't understand why people who downvote and don't agree with you are considered racist. They just have different opinion and they probably affected by the rename in the same way as someone may be affected by word "Master" for example.
You have to start somewhere. The best place to start is with jobs that Americans can be more easily trained for.
When a company really loves growth and her VC daddy measures growth in headcount and all those talented engineers need something to do ...
Hear Hear,

I came to the same conclusion for software that caters to teachers.
Teachers don't buy that, the administration does. They don't feel the pain
the teachers are having.

It also applies to programming lessons. Yes, everybody thinks it's important.
No, it's hard to make a living selling it.
(This comment was posted when the linked URL was https://www.openstreetmap.org/user/jesolem/diary/393358 and the title was "Mapillary and Facebook – Combining our open mapping efforts")
> much better than the 'engineering' solution suggested where your vision flashes black every time you move your eyes

I don't see a real problem with this. Imagine a video camera that inserts a black frame every other frame (in the sensor data), and a transcriber that just doesn't bother including the black frames in the recorded data. Why would the black flashes from the sensors be a problem?
Indeed - I hate off-center keyboards with a passion.
Also, federalizing social networks. I know that Mastodon exists, but the impossible part would be making something like that truly popular.

Also, speaking of social networks - giving people the ability to automatically sync their charity contributions to their public social profiles, as in "I'm donating 7% of my income to these causes, and 3% to those" (using some properly designed API from tax authorities) and making it popular enough so that most part of the population is socially nudged to some accepted level of regular charity donations. In my libertarian fantasy, it would gradually replace taxes, but yeah, I'm aware of how idealistic and far-fetched that sounds.
The proof is elegant, but the whole flooding process on arbitrary polyhedron may be a bit difficult to follow (especially if you are trapped by details like saddles above some peaks, lakes with different altimeters, and how gravity works over the polyhedron).

The following simpler formulation of the flooding process may be easier to follow.

initial state: num_islands=1; num_lakes=V
final state: num_islands=F; num_lakes=1
how state changes: Each time a saddle sinks, either two lakes are joined (num_lakes--) or an island is split (num_islands++)

The whole process takes (F-1)+(V-1) events to finish, which is equal to the number of saddles E.
Transfer printing is basically printing on an object then transferring that print to another. Historically it's how patterns get applied to pottery and the like, though in today's world the term is used to describe is how iron-on inkjet print paper works so people at home can "print" on t-shirts.

Another option might be the hand-held ink jet printers. Though, the one's I've seen used are about printing the same thing a whole bunch (barcodes and other labels on boxes coming off a production line). They'd probably not have a great UI for single use messages. I've never looked, but given that they're a niche product, they're probably also very expensive.
Great book highly recommended
This seems to be the way local SF politics works. It's no wonder nothing gets done.
Most informative takeaway for me: an amazing experiment to "see" saccades: (1) mirror, vs (2) iphone selfie camera, vs (3) macbook photobooth.

Scanning my own face, for each of these 3, i tried to see my own saccade, and (1) I am blind to it in the mirror; (2) barely see it on the iphone, and (3) very visibly see it on the macbook.
Ask HN: Fastest way to learn SDLC and use case whiteboarding?
I think you have a very strange definition of computer science.

There isn't enough math, but there's nothing in the undergrad CS curriculum most places to "write a paper from".
shrug it's fine if you like doing it that way, you're doing a small set of functions, you don't mind the parasitic capacitance, and board space and power consumption is not an issue. And desk space: https://www.edn.com/jim-williams-desk-circa-2007/ (if it was good enough for Jim Williams, it's good enough for you)

> The assumption seems to be that it doesn't matter much which transistors are used.

Weeell .. sort of, in that the variance is so high that for most designs the parameters are designed to be irrelevant. Provided you get current capacity right. Sometimes you genuinely need matched transistors though.

(One of the classic synths relied on a specific batch of "faulty" transistors, which made its properties almost unreproducible until the full-digital era)
Foone (the author) finds it impossible to write blog posts. So, they write Twitter threads instead in order to get something written. They’ve explained this in more detail here: https://twitter.com/Foone/status/1066547670477488128
Read something that picks your brain and has high signal:noise ratio.

http://eepurl.com/dcfvJb
If the information is already publicly known, maybe that's ok?
Indeed, and I think if you optimize for engagement, you are really failing to consider that once you target a metric, that metric is no longer useful.

For the MOOC example, what I meant by engagement was, "Week over week, does the student return?" or Weekly Active Users as a percentage of total students at the start of the course. For a MOOCs, the number of students disengaging is so high, that there is obviously a problem, and this is what I meant to communicate. Thanks for the article!
> my perception of TS is that is a tool that removes friction between the language (JS) and tooling without really addressing anything core to the language itself.

I don't understand what that means. How is TypeScript removing friction between JavaScript and tooling? That doesn't make any sense. TypeScript is a typechecker and a language that compiles to JavaScript.
A Beginner's Guide to Software Defined Radios DC 2 Daylight
The page is filled with tweets from people saying they're going to report this app to Apple...
This is where GStreamer normally steps in. A lot of hardware manufacturers provide a gstreamer plugin for their module. I’ve had experience with NVIDIA and atmel SoCs and that seemed to be the default path.

Good luck with the gstreamer pipeline learning curve however!
Thanks! I am hoping that it will be used by people who wish to have a meaningful conversation with internet strangers, people who desire to learn from others and share their knowledge, people who are fascinated by the unknowns of our universe... So far I am the only one actively using it (I built instagram-like feature so I use it as personal photo sharing tool as well) and quite honestly I don't expect it to ever take off, but who knows, people may get fed up with other mainstream communities and migrate to lesser known alternatives like 20-things. I would be more than happy if in the end 100 people used it actively every day. It could also be useful as a tool for others to self-host and I may later open-source it if there is enough interest. Thanks again for checking it out :)
Just stay away from the x240. No buttons on the TouchPad. I replaced mine and it worked great with a x250 TouchPad, but took two hours to do the swap.
You can do that passively by just not correcting people who assume you're authorized. If you require a clear cut act of deception in order to complete a fraud, such as signing someone else's name, it becomes very easy to prosecute.
Just great!

Hope to release wireguard on FreeBSD soon as well.

In order pfSense to include it: https://redmine.pfsense.org/issues/8786
I've worked with people internally, and it is indeed a challenge to speed up services with FlatBuffers. This is because 99.9% of internal communications flow over Protobuf, and many such services are simply: receive Protobuf, modify a few things, send it on the next service. So to deploy FlatBuffers there, you usually have to translate from Protobuf to FlatBuffers, do some high intensity stretch of communication in FlatBuffers only, then convert back. Given the cost of conversions, it would require replacing fairly large amounts of infrastructure for it to be a clear win, and given that those conversions have to be written entirely by hand, that is often not feasible. So translation of what the other comment said: "we gave up".

FlatBuffers is used to great effect, but often with new teams building new things, that are not yet shackled in Protobuf everywhere, like many of the AI related teams.
I remember reading a few amusing stories about a certain category of the public offended by the FreeBSD logo, as far back as the late 90s at least. Here's one of them: https://lists.freebsd.org/pipermail/freebsd-chat/2011-Novemb...

Now we're the puritans, demanding not to be offended.
Neither my idea nor do I think it is impossible to create, but I would love for this tool to exist and don't have the skills yet to make it myself:
http://worrydream.com/#!/DrawingDynamicVisualizationsTalk
> I have nothing to hide

Do they live in glass houses?
I submitted this because I am Jewish, had never read it before, and found it to be a powerful and insightful essay.
A big recent thread about that is https://news.ycombinator.com/item?id=23537774
That is very common. It's the classic migraine aura.
Possibly stupid question - does Apple switching to ARM mean the death of Bootcamp?
- KSP (orbital mechanics)
> most people with the common cold coronaviruses only have mild symptoms.

Couldn't the same be said for the common flu? Most people shrug off influenza, but they develop a new vaccine for that something like twice a year (the efficacy of which isn't great.. https://en.wikipedia.org/wiki/Influenza_vaccine#Effectivenes...)
What is an alternative for example for driving? Computer and lidar that needs a kilowatt just to do single task, not universal?
You Can Master the Facebook Coding Interview
Enthusiasm noted, but OpenBSD is not Linux.
I'm starting to think low resolution is an advantage if you want to run Linux. Out of the three major OS choices Linux comes in last in terms of high-dpi support.
That's not true though; the fact that some service I'm using meets my privacy criteria today means they don't have any information to sell or exploit in the future.
This is what was taught to me in high-school, along with analog electronics, then moving on to 7400-series ICs. I like having been exposed to electronics/computers at many different levels of detail. I couldn't say, make a CPU but have broad-stroke understanding up to software.

I find it incredibly interesting that a Rust 'move' could be implemented as an exchange operation with a thermodynamic lower energy limit of zero.
I'm kind of surprised that Linux wouldn't work well on it - the EVOO has better specs than an early 2000s PC, not to mention Unix workstations from the 1990s that people did all kinds of engineering, scientific, and programming work on.

> ultra-modern kernel, and lightweight Wayland display manager

That might not be good. How about a stripped-down kernel (Linux or BSD) and old-school X11 with twm (flwm if you must.)

> The laptop frequently took as long as 12 seconds just to launch Firefox

Ah well, that's the problem isn't it - the modern web and all of its baggage. I think we need something lighter than Firefox that still works OK with Youtube. Maybe NetSurf?
At this point, i wouldn't believe the POTUS if he claimed it was raining, so you might want to remove that from your list of evidence.
It's criminal to sell laptops with only 2 GB of memory. It's just enough to boot up and swap to death permanently.

I can't figure out why Microsoft doesn't enforce minimal requirements for OEM vendors to ship Windows. It's hurting their reputation and their userbase. Customers try shitty laptops like that and blame windows for being horribly slow and broken.
Video games can teach you a lot of valuable skills that apply to the real world. I play Heroes of the Storm at a fairly high level and I've experienced many improvements in cognition as a direct result. It's important to note that this is a team-based game in which "carrying" isn't often possible, so you're forced to rely on your team in order to win.

Some examples of how it has helped me improve:

* Situational awareness and object tracking. Looking at the minimap frequently so I know the last location of each enemy and predicting where they will be moving based on the current state of the match. As a result, I've gotten much better at driving and I feel considerably safer since I can keep track of everything in my surroundings. The car's mirrors are basically your minimap while driving. This same algorithm applies to other real-life situations as well.

* Communication. I've learned how to communicate more effectively to push the team towards victory. It might feel satisfying to insult someone for playing poorly, but that's rarely a winning strategy. Bad players are usually ignorant and they lack a deep understanding of how to play the game. If you provide constructive criticism in a non-hostile or aggressive manner your allies will most often try to integrate that information. Of course, there's all sorts of people, and if someone is unwilling to listen then you just have to play around them as best as possible. Sometimes this means you have to take bad engagement and try to turn things around. This is just learning how to better interact with people.

* Self-awareness and self-responsibility. It's tempting to blame your allies when you make a mistake or a bad call. Sometimes it's definitely their fault, but recognize that you're not perfect and you also make mistakes. Own your failures, don't let your ego get in the way of your growth. Your allies will take your calls more seriously if they see that you're open and honest. Learn to take criticism. Sometimes it's justified and other times it's not, try to integrate the lessons when it's reasonable.

Ever since I started weight training daily I've also experienced improvements in my reaction time, which has had a direct and positive impact on my gaming skills. When I'm hyper-focused on a game, it feels like it's moving in slow-motion and I have way more time to think through each decision.

When I started playing this game I could barely keep track of fights with all of the enemies and spells flying around everywhere. My cursor would frequently get lost in the turmoil and I would just try to spam my abilities into the blob of lights and animations. Now I can largely keep track of each hero, their abilities, and the timings of everything.
I can't wait to see how the price and power compares to the Intel Macs.
it's not going to the cloud, so I'd say that counts.
>Why not? Every technology that the west built was quickly adopted by the rest of the world. What kind of inane/ahistorical statement is that ?

Those countries pay high costs for their energy because their alternative energy sources are in no way cost competitive yet. They can afford those high costs. Less rich countries will never adopt fancy, expensive technologies if they're not cost effective.

India and most of Asia are building coal plants as we speak, because they're cost effective (to them). They've also, at most COP meetings, pushed back any initiative to tax carbon emissions, as they see that (probably justly) only as a brake on their development. Their social stability would fall apart quickly if they can't deliver the economic development.

For these reasons, the majority of future carbon emissions are projected to occur in Asia and Africa. There's very little Western countries can do, except some novel form of imposing their will on other countries, which would quickly and justly be denounced as neo-colonialist.
I think they do exist.

Ruby on Rails and similar for example.

Microsoft Access and similar is a bit older but does that too I guess.
> The Pirates of the Caribbean franchise originated with the theme ride, which opened at Disneyland in 1967

IIRC Monkey Island took some inspiration from the rides.
Anyone know where to get one of these pirated John Bolton Book PDFs?
At first I thought this was a Reddit-style pun response, but then I read the linked page. I read it to mean "Yea, I really want to sell it, but it's going to be costly. Otherwise I'm happy to sit on it until a satisfactory offer comes around." Of course, there's nothing wrong with that at all.

The page states that research has been done, and there is a perceived value that as of yet hasn't been offered. The domain owner is clearly uninterested in haggling - give the right offer, or no deal.
Great search engine for an eBook collection. Gives higher ranking to sections i annotated. Must be a desktop app.