skysight-inc/HackerNews huggingface dataset:
Yep, I think it was started in 2009 or 2010. I remember being called by the banks trying to sell us this new "updater" service and I remember they eventually rolled one out where even if you got a new card number they would update it depending on what category of merchant you were.
Easy to test, though. If they were open, you could download their entire data set under some permissive license. If you can't then they are not open.
If you fill out this short form, I’ll reach out to you. If you just want to chat casually I’m on Twitter, same username as HN.

https://forms.gle/ehuzNXmtdjCBgsjP8
Compiled functional langs tend to have a repl and not a debugger.
I think they are an afterthought on the attribution/quoting mechanism. It's very well worth to look at the rest too.

After all it's about the Idea, not the decision to use this specific product (as it's still not in a usable state as far as I can tell).
For me, it becomes really troubling sometimes so often time I just iterate between 3-4 pairs for weeks and then suddenly I realize, I can wear others also.

Also, I have noticed one bias towards wearing new clothes and putting away the old but good ones for Months and not picking them up until one day I look at my cupboard and then putting them back again.

I know it's not a thing of priority but it just sometimes bothers me to find a system where I can distribute my clothes equally based on number of days and wear all of them equally.
I made a fairly interesting JS introspection tool about 8 years ago ... I used to use it all the time: https://github.com/kristopolous/_inject

The idea is that you want to run arbitrary code at some random deep scope in the code or perhaps run some map/reduce/filter function over every time it goes in there and find the anomaly ... it was really useful in characterizing things like itemizing a frequency of failure and other things I guess I stopped dealing with.

I think it can be expanded upon but never really seemed to go anywhere. (sorry if the code walk-through article doesn't work well on mobile and is not complete - I never finished it)
Converting the “Competition Pro Extra USB” to C64/Amiga/Atari DB9
Guide to TensorFlow 2.0 in Python
negotiation :D
Stack traces for async code are always borderline useless in Javascript. Instead of telling me who called the offending code it just informs me that the code is executed by an scheduler in the event loop.
It's been around for a few years https://developer.visa.com/capabilities/vau
Reminds me of Universal Paperclips.
Javascript is the only language I've worked with that doesn't offer a good debugger/breakpoint system, and I agree with the reasons/issues stated in this article.

It makes working with JS (and Node) a real pain in the butt. IDEs such as VSCode offer integrated debuggers etc. and I wonder if anyone ever was able to use it for anything more than a few lines of vanilla JS. I can't seem to understand how those would work.

I compare this to my experience with Ruby, Python, Go and Elixir, and all those languages have either a great debugger or an alternative that makes debugging much easier than going through a "guess based feedback cycles" with JS.
Probably better than the P/E of ZOOM, an unrelated penny stock which has spiked after their launch.

https://finance.yahoo.com/quote/ZOOM?p=ZOOM

More seriously for a very early stage company with a large market P/E is probably not a good measure.
> It occurs to me that could be precisely the goal of these groups.

Far be it from me to discourage suspicions of ulterior motives, but I really don’t think so. Paraphrasing George Orwell, the object of outrage is outrage. The object of power is power.
This is absolutely true. I also ask my clients for customer contact information and reach out to them until I have enough subjects.

Do not be discouraged by the no’s. Starting with friends and network is an option.

It also helps if you have a code of conduct/governance documentation for them to read and understand how their data is gathered and used.

I usually send a copy of all data to my subjects with a thank you letter and how it helped (with a gift card).
My 2c:

I think the key term here is "concept formation" as well as "knowledge representation". How do we form concepts, and how are they represented internally to make them tractable?

Symbols are one way to represent concepts (or rather, point to them). But with symbols we are limited to surface-level transformations according to a syntax (I'm pretty sure Chomsky said something similar?). What do the concepts actually point to, though, and can we represent that underlying structure programmatically?

As I wrote in another comment, I'm very inspired by the conceptual spaces model:

https://mitpress.mit.edu/contributors/peter-gardenfors

https://www.youtube.com/watch?v=Y3_zlm9DrYk

Could someone please steelman my thinking here a bit? Would love to advance my own thinking on this matter.
Quite a nice explanation of the pattern, I might try this setup.

No real need for the author to make another js lib out of it, but hey, doesn’t hurt.
Respectable Racism
C++, Java etc. all lack proper union types with appropriate pattern matching. So a lot of useful message passing patterns cannot be implemented without too much boilerplate.
Well does Cyc have similar success at overperforming humans?

I am employed now but I'll probably send a CV when I am looking for a change!
Crazy to look back at that exchange between him and Drew Houston knowing what we know today about the success of Dropbox (which hadn't even launched at the time of that comment!).

It's easy to look back at the "good old days" with the benefit of hindsight, but I'm sure that even today many of the famous founders of tomorrow can be found commenting here on HN. We just don't know who they are yet.
Create a Scalable Real-Time Communication App Like WhatsApp – Part 2 Back End
Is the Island of Dolls Haunted? An Eerie Tribute to a Little Mexican Girl
Scraping E-commerce product data
No, I meant rice that is usually preferred to made dosa/appam/idli batter.
They need to get their plot pacing sorted out, there's whole blocks where the plot creeps along snail-pace then you have to rewind to catch something that whiplashed past. i.e. the last 10 minutes of the leaving the mirror universe episode
Bookmarking this. Since it gave me pointers to so many good comments
This is only likely to occur in bottles with a spherical part to the design.

Most don't seem to in the UK at least.
That site is super slow to load, although does seem to have more info.
PHP debugging is fine. Conditional breakpoints, walking up the stack trace, interactive and in-place code execution at run-time meaning I can run code or change variables and it applies to the current execution. It's great.

Javascript is a nightmare to debug, but it's probably just as much to do with architecture than debugging tools. Of course it's hard to debug a dozen tiny libraries written in ES6, transpiled down to ES5, packed into a module loader and flung around asyncronously.

JS debugging is fine in native, dependency free code I write. My sense is that debugging was something a lot of newer developers found out about later in their education and as such they never noticed debuggability and tooling wasn't up to par with older tooling.
What? It's a nonprofit organization engaging in nonprofit business. Any organization that engages in business is a "company." Common Crawl is a company. Your comment isn't accurate and it doesn't address the parent's comment.
Some people would argue that if using Redux, also having local state logic is an anti pattern.

That would mean that if you use Redux, a form also requires actions for form update/submit/success/error and the form data should be stored in the redux store.

That is one of the main issues I have with Redux, which I feel adds automatic complexity for simple things, but at the same time I'm not sure if it's very good to have a mix of tings happening from store/actions/reducers and others from local state/ajax.
Thanks for this. I still miss him regularly. With every passing political debacle.
The last paragraph summarizes it pretty well:

> Macfarlane, the former NRC chairman, says the lesson of Fukushima is that the nuclear industry, including regulators, needs to prepare for seemingly unlikely threats. “Boy, did we misjudge natural hazards,” she says. “If something happens and you don’t learn from it, woe unto you.”
I'm an author of TeaVM. Currently, I don't do TeaVM as a replacement for React/Angular/Vue. There's a use case which is not covered by React at all: cross-platform CPU-bound applications. Java runs in Androd and Windows natively and on iOS with help of tools like MOE or RoboVM. TeaVM helps to run Java application in the browser (in Chrome OS in particular). Yes, JavaScript runs on all platforms as well, but it's performance (altough great nowdays) is still worse than Java. Having really large applications (0.5MLOC in our case) makes it nearly impossible to have separate code bases for every platform. Also, Java strict sematics makes it possible to perform various optimizations to generated JavaScript impossible with pure JavaScript.
If you are using React, the best combination is to use the official recommendation. Install create-react-app.
I suspect because most are free. Pay for something good that just works. Zoom has taken my custom and money for years.
I designed and built quality (high-brightness, high-CRI) ceiling light. Not very profitable, but it was very fun and refresing to negotiate with aluminum profile manufacturers, paint shops, etc. And real-world customers, outside of IT echo chamber.
Well, it depends on what you are doing. I designed some systems that were too complex and some that were too simple and couldn't grow as a result. So, with experience, one will hopefully see that supposed overengineering is sometimes only overengineering until you actually need that specific flexibility in a growing system. And there is little substitute for experience to know which is which.
I agree! You must not use all fancy new things to build your application, just because they exists.

We also took a step back and removed GraphQL-stack and use simple clean REST-Api only, it has increased our productivity and we don't have to divide our time for an other module, which must be maintained too. Before we used REST and GraphQL, becuase it make no sense to put everything into GraphQL.
Ford does pretty well in Europe overall but that's with their European-style compacts (Ka, Fiesta and Focus) which they stopped selling in the US last year. Their Transit van is still wildly popular. The Fiesta for example has been around since the 80s and the current mk8 generation is pretty popular.

I'd say they're a decent example of actually wanting to sell to car markets that's not the US.
Agree with almost everything.

> if you want to run physics serverside, it’ll probably need to run on things that aren’t windows

On the other hand, you’re in control of hardware. For some kinds of projects, CUDA saves lots of time compared to DirectCompute or OpenCL: better libraries (these hand-optimized BLAS, FFT, etc.), better runtime i.e. simpler CPU-GPU interop, and better language, CUDA is relatively modern C++, with templates and constexpr. Unlike graphics, CUDA runs fine on Linux.

I’m not an expert in CUDA but I’ve completed a couple of projects where my clients needed to compute some GPGPU stuff on their servers, or on other people’s servers they’ve rented.
"Chinese student who studies abroad must become a member of the Communist Party."
.
The chinese international students in US, have to become member of the Chinese Students Association. The association is a front for the Chinese govt via their Embassy to monitor the students.

https://foreignpolicy.com/2018/02/14/exclusive-chinese-gover...
I think the biggest problem with symbolic AI systems is that you can only program them with "facts" that have bubbled up into consciousness. Most of human behavior is unconscious. Statistical AI tends to observe what people do instead, which is a better representation of how they will actually behave in the real world. Statistical AI trained on self-reported data (i.e. asking people what they think instead of observing what they do) has many of the same problems as symbolic AI.

This is also the biggest weakness of statistical AI, and why so many people are mad at companies that employ it. If you train on what people do, you also capture all the behavior that people wish they didn't do. Thus you get all the racism, sexual fetishes, discord, unpopular views, irrational views, tribalism, and general stupidity that folks would prefer to pretend doesn't exist, but shows up all the time to an objective observer of humanity.
the article states:

>Billions of people eat rice daily, but it contributes more arsenic to the human diet than any other food.

so that is in direct contradiction to your claim, according to you, what are then the more significant sources of dietary arsenic? then we can start comparing levels...
you made one years worth of a programmers salary from all your books? how much work was it to get there?
In order to qualify as a Kei car in Japan, a vehicle must have a maximum displacement of 660cc and a maximum length of 3.4m. The current-generation Chevrolet Matiz/Spark meets neither condition.

South Korea, where the Matiz originated, has its own rules for gyeongcha (same meaning as Kei car) that allow cars up to 1000cc and 3.6m. The Matiz/Spark was designed for these rules, not the much stricter Japanese rules.
> I spend probably too long opening a series of programs and getting set up before I can work

Someone just released an app for macOS to solve this problem [1].

[1] https://www.producthunt.com/posts/workspacepro
Continuous video surveillance on 3-4 km of runway, from multiple angles, with night vision support, working 24/7? Might not be impossible, but surely not cheap.
Fundamentally I'm very positive to nuclear, but I feel like it's hard to see that existing fission tech is going to help in the short term.

The lesson from recent nuclear power plants in Europe is that we can't build them on budget and on time anymore. Maybe nuclear is affordable if it's on budget, but is it still when there's massive budget overruns?

How does the cost trend look? It doesn't seem likely that we'll be able to relax regulations on nuclear.. so is it likely to get significantly cheaper? If you look at cost projections 20 years into the future, will it still beat solar- and wind with storage?

And are there developments in load following nuclear power plants? Solar and wind needs to be paired with load following plants, not base load.

It seems to me like we need to put massive investments in R&D to develop a small plant (so it's easier to iterate) that can be a perfect match with solar/wind, yields less dangerous waste and has low proliferation risk..

I've seen some interesting startups in this area. Everyone working on it should be given more money and regulatory support. I feel like there's a significant risk that those developments could be made irrelevant if there's further breakthroughs in renewables and storage, but we need to hedge our bets.
Use `create-react-app` you absolute maniacs.
Ukraine election: Comedian Zelensky wins presidency by landslide
For some years the internet is abuzz over an 800 year-old mobile phone with cuneiform writing on the touch pad, discovered by archaeologists in the Salzburg district of Austria. A photograph in an article by Jon Austin published in the UK by The Express presents us with yet another out-of-place artifact that is as interesting as it is mystifying. Whether the mobile phone proves to be authentic or a hoax, there are many other instances where artifacts of a more technological time were found in ancient scenarios. Rene Noorbergen offers multiple examples of ooparts in his book Secrets of the Lost Races. Are they all hoaxes? Or is their presence a message from the past to the future, a sign of time travel, or evidence of ancient technology?
Google has done a fairly amount of work to help the world wide web survive while more and more gated mobile platforms are created, because their revenue still depends on it.
In the United States, you can also work directly with your credit card company (or bank, in the case of a debit card) to stop a recurring charge. This is possible due to the Fair Credit Billing Act [1]. You might also be refunded for recent charges, if you have evidence that you contacted the vendor and attempted to terminate the service and were billed anyway.

1. https://en.wikipedia.org/wiki/Fair_Credit_Billing_Act
You create the error before doing the async operation, then throw/callback that error with additional info from the async error.
Here is Mozilla bringing Python to Browser via WASM, a few science benchmarks run faster in WASM than CPython, others get upto 12x slower.

https://hacks.mozilla.org/2019/04/pyodide-bringing-the-scien...
how about blacksmithing?

https://www.wired.com/2013/02/provos/

i don't know if nils is doing commission work or selling his swords, but i am pretty sure he could sell those for a good price.
Even without an updater service, obtaining the new expiry date isn't too difficult, as alluded by this HN comment from 2011: https://news.ycombinator.com/item?id=2502530
Student Loan Servicer Will Call You Back in a Year. Sorry
I wonder how many people are going into diy/craft in the recent years.

chrisfix makes nice videos, kingofrandom, dan rohas; for french car/bike chops: '103 mob stories' and 'Garage, Bangers and Rock'n Roll'

matthias wandel and others for woodworking

AvE OldTony for mech/metal

Tons of electrical engineering
Can you explain which ones? The only product I know of is Hangouts and Google is right now rolling out updated Hangouts which is a compatible upgrade?

(Having said that, Hangouts is far from perfect.)
> Python doesn't: o.x does not necessarily mean accessing an x slot

C# also 'fixes' that. o.x could be a slot or it could be a getter/setter.
Tesla says investigating car explosion in Shanghai
From speaking to friends, getting everything to work reliably for videoconf is a really really hard problem given the number of variables involved (codecs, networking, firewalls, bandwidth, locked down enterprise environments), so any solution that provides even close to reliable service is in a position to charge a lot.
Finally someone mentions using getters to create read only fields. Objects are the owners and guardians of their own state. I don't see how this is possible without having (some) state-related fields that only can be read from the outside.
The problem I have with Haskell for getting anything actually done is that nothing I try to do actually works. I mean in the basic "try out the tutorial to learn the thing and be able to get to the end without an error I don't have enough experience to debug" sense. Stack should help with this, but it doesn't when the versions you get (and function signatures of those versions) have changed since the docs were written. Cloud Haskell is an example of this: the tutorial docs are incomplete (the very first command they have you write is wrong, among other things), and they don't specify a stack version so the Hello World example doesn't build with the current snapshot and there's a really odd change to a public API I just can't get my head round.

I've had the same experience with Yesod and Scotty too, although not recently - every time I decide it's been long enough for the ecosystem to mature a bit more, I bounce off issues like this which I just don't get elsewhere, and decide to give it another couple of years.
> I suspect because most are free. Pay for something good that just works. Zoom has taken my custom and money for years.

WebEx and GoTo charge (quite a lot), and both are seriously ropey.
Agile online project management tool
I used Asana for quite some time now. I really love it. But to be honest I find it pretty complicated for my personal to-do list. My coworker introduced me to Quire (https://quire.io/). I love it because it has a clean interface on the web browser but also on the app as well!
I love using the list to write down my to-do list, groceries, or other ideas that pop into my head. It also makes it easy to organize tasks, just drag and drop the tasks into subtasks.
They wrote a post about migrating from Asana to Quire, which helped me a lot. https://quire.io/free-asana-alternative-migration
I am not ditching Asana though, they still have some features that Quire doesn't, like timeline view, but if Quire develops it someday, I will consider moving all my projects to Quire! lol
https://www.geogebra.org/
>both stripped that medium down to a simple vtable to look up what methods the object has.

If they use vtable it'd be just slow. Not needing the trampoline and ability to inline harder is what makes it fast. The usual case is class hierarchy analysis,static calls (no more than a single implementer proven by the compiler), guarded calls (check +inline, java deoptimizes, if need be), bi-morphic call site inline, inline caches and if that fails - the vtable thing.

Message passing in a classical way is just awfully slow for a bottom of the stack building block. It doesn't map to the hardware.
It does makes sense for concurrency with bounded, lock free queues (actor model). But at some point, someone has to do the heavy lifting.
if(x) throw x
Resolution proposes separating Chicago from Illinois to create 51st state
Fords are a popular basic car in the UK. A Ford Mondeo (I think you call it Fusion) is the classic boring business car your employer might give you.

Teslas are very prestigious cars here in the UK as well.
there are some organic & inorganic ingredient allowed in organic farming. Depending upon below criteria 1) allowed (2) Banned (3) Restricted. Before questioning on organic everyone must understand concepts & standards of organic. You could email me @ vivekon.export@gmail.com or +91 8550994623
Regards,
Sagar
Here is an overview of the videos that were spread about Babylonokia:
http://robscholtemuseum.nl/wp-content/uploads/2018/06/Cor-He...
TL;DR: not making money yet, but enjoying stop motion animation of marble track construction.

Back in the day, my brother and I would use Legos to build tracks for marbles, using roof pieces as ramps. Eventually I started making marble tracks out of popsicle sticks. Over a period of some years, I built a track 2+ feet (70cm) tall with lots of tracks intertwining each other all the way down.

After moving and leaving that old track behind, I made Marble Track 2 over an eight-month period in my free time at work.

I posted the finished track on YouTube[1] and comments fell into 2 categories.

Trolls: U suck, it's garbage, get a gf, etc.

Fans: U rule, it's amazing, make a tutorial, etc.

Me: "Make a tutorial? about how to make a marble track?? hmmmm that gives me an idea!"

So far, I have about 11 minutes[2] worth of (silent) video of little pipe cleaner characters placing wooden pieces onto a stage. They are answering the question "how do you make a marble track?"

The project has its own website[3], which reinforces the story that the characters are building the track.

(fake spoiler)
However, it's actually me behind the scenes moving the characters to make the movie in which they build the track!

300+ hours of livestream[4] answer the question "how do you make a stop motion movie which answers the question of how to make a marble track?"

The livestreams are long, dull, often quiet, interspersed with a few ramblings that go through my head.

So, back on track (ahem) for this thread, I believe there are people who'd be interested in this project, and eventually we will figure out how it can be monetized. I am just enjoying the creation process and open to possibilities.

[1] https://www.youtube.com/watch?v=mlUqu6QE7bw

[2] https://www.youtube.com/watch?v=-KjsYc4Mb5g&list=PL0osPGt21F...

[3] https://www.marbletrack3.com/

[4] https://www.marbletrack3.com/episode/
Ubiquitous Bug Allows Hipaa-Protected Malware to Hide Behind Medical Images
Also the author of libevent and all around awesome guy.