skysight-inc/HackerNews huggingface dataset:
Action, Time and the Basal Ganglia (2014)
A lot of his series on differential equations and geometry makes use of 3d components, presumably from this engine
Thanks! I installed it. It seems like exactly the right concept, but the results for the terms that I tested with were horrible.

EDIT: I waited a few minutes and now the results are MUCH better! I think I just needed to let it connect to more peers or something.
Turning GPS devices off could allow you to avoid attack over RF against GPS device firmware. This 2012 paper details some possible attacks, including a bug that lead to the GPS device continually rebooting.

http://www.locata.com/wp-content/uploads/2013/08/GPS-Softwar...
"I try to optimize my code around reducing state, coupling, complexity and code, in that order.": https://news.ycombinator.com/item?id=11042400
Wow, I always thought damninteresting.com was wildly profitable. Not sure why - I have been reader since the early days and always found the content to compelling and "sharable" - I'd have imagined that it would be extremely profitable.

I suppose without ads there isn't a lot of high-monetization opportunities.

Thanks a lot for creating and maintaining the site. If you ever need any help with the design and front-end development of your site, let me know - I'd love to volunteer some time to the site that I love so much.
> Each time users logged on to a Webex conference, the company’s systems would have to identify which version of the product (iPhone, Android, PC or Mac) to run, which slowed things down.

are all executives really that clueless about tech or do they say those dumb things to target investors that they know are clueless about the tech?
Because animations aren't his secret sauce?
> If I understand you correctly, you're saying that users/customers should be trying to guess what the intention of the company is, and doing things not aligned with those goals is unethical?

No, that's missing the key part that it has to be detrimental to the person offering it.

> Is my using the gym or watching movies every day unethical?

I don't think so, if you're using the service because you want to go to the gym every day or see all the films. The website for moviepass says "see it all" so it seems reasonable to go and see every film. Finding a 24 hour cinema and living in it because now you don't have to pay rent - seems unethical to me.

Imagine if moviepass said "see a film every week" but technically didn't say you couldn't see many every day. The underlying rules are technically the same - if you knew they had to pay most of the cost of a ticket, would you feel like the ethics of going every day would be different?

I said it was a simple rule, as there will be edge cases for everything and wider contexts (blocking a road as an act in isolation seems bad, but what if it's a protest, etc). There are though obvious answers to me, and getting eighteen grand a year for rapidly moving money back and forth is one that has an easy answer.

> In a more hypothetical scenario, let's say Facebook does not want people to use its platform to organize political/activism activities, because it makes the company look bad. It does not prohibit it, but let's say the CEO says on a talkshow that he wants people to use Facebook only for positive things. Would that make organizing on Facebook unethical?

Comes down to level of harm, just like anything else. Remove the brand Facebook from that as it's a vast empire. What if it were a small local service for residents to catch up, and political fighting would mean they'd have to shut down?

> It just seems like your view doesn't match how most of society views their social contract with for-profit companies

Is it ethical to go to an all you can eat restaurant and if there's no explicit sign stopping you then packing up all the food in huge bags and walking out?

If there's a sample table that says "free cakes" would you take all of them?
Discrete apis and encapsulation don’t require OO at all. For instance in C you can easily encapsulate things by just not exposing it in the header file. Even things like data structures can be encapsulated by just returning a handle/pointer to a structure and not exposing the structure itself. The only thing OO gets you is embedding functions in the data structure.
In a similar vein, I have been idly wondering about the viability of using Python for building browser apps recently:

Http://brython.info
Http://pypyjs.org

No idea what the performance is going to look like for webasm, but might be a worthwhile sacrifice if the developer productivity gains were good enough (using the same language for FE and BE makes many things easier).
I use Claws-Mail.

http://www.claws-mail.org/

A simple GTK 2 interface, extremely stable, very fast, and does the job really well.

I am a GNU/Linux user and specifically a Plasma 5 desktop user. Due to that fact, I am partial to KMail/Kontact. However, several years ago, back in the KDE 3-4 transition, I lost data with Kontact in one of the upgrades. Since then, I began to use Claws-Mail and while I miss that smooth Plasma integration afforded by Kontact, Claws-Mail's reliability is legendary.

Claws Mail now manages my inbox, with several gigabytes and going back to a lot of years, without hiccups. And that's the best part. The Linux version builds fast and cleandly; and for cross-platform convenience, it has a Windows version. Recommended.

EDIT: seconded what others said about K-9 Mail in Android. Great app, and my go-to place for email in my phone. Also highly recommended.
O(N^2) in CreateProcess
Yoi Carrera • Paremos
The JVM in the browser was supposed to be safe, too.
Have you written significant sized code base with dynamic languages (at least > 50K LOC)? If so how do you manage quickly and effortlessly finding errors like bad typo, passing around bad types etc? How do you refactor your code efficiently? My experience is that dynamic languages are great for small size projects but as the size grows the tax of maintaining things grows much faster than for statistically typed languages. People who have worked on large size projects in dynamic languages have to pay very careful attention to unit testing, for example. Little bit of lax attitude and you are looking at dreaded issues that will be uncovered only at runtime.

So genuinely wish to know what best practices you follow that makes developing large projects in dynamic languages make as inexpensive as typed languages to backup your comments.
I assume you've gone through this journey all at the makershop? How did you find it? I'd really like to find a place where I can say "I have no idea what I'm doing but I want to learn".
Chinese Coders use GitHub to push for fewer hours (not 9 to 9, 6 days a week)
Extreme Late binding: for "The Pure Function Pipeline data Flow", attaching data or metadata to the data flow, then the pipeline function parses it at run time, which is simpler, more reliable, and clearer.
> Using an array without having to (manually) calculate the size of the objects contained within is like the major triumph of OO.

I've used arrays in countless OO and non-OO programming languages, and I do not recall ever having to manually calculate the size of objects contained therein – what are you talking about? Only C requires crap like that, but precisely because it doesn't have first class arrays.
> I am not sure how it sounds like that. Does it sound wrong to you if I replace "police" with "anyone" and say "If anyone is acting lawfully and someone draws down on them, they are in a self defence situation?".

Obviously, because people aren't allowed to kill cops when the cops draw guns on them. Even if they weren't doing anything illegal beforehand.

> What I am arguing is that police don't have a special right to kill in self defence -- everyone has that right -- but they have special rights to engage with people in a way that may lead to conflict.

> Where does it say anywhere in the law, that a cop has special permission to kill?

If the law says "you can kill people in situation X if you got there by method Y (or also Z if you're a cop)" IMO that would be giving cops additional permission to kill. But once again, what's written into the law and what's actually enforced are two very different things, and cops are relatively rarely prosecuted for killings that civilians would be in prison for.
No slight against WASM (which I've promoted), but early Java people would be well-advised to sit down somewhere they can sob in privacy, before reading this article:

> ...you can't run Java code in a browser without a plugin...

> ...WASM, being memory safe and tuned for validation, also has security advantages over Java applets...

> ...explained the difference between WebAssembly and Java thus: "WebAssembly has been designed to scale from tiny devices to large server farms or CDNs...

> ..."That's how important it is. WebAssembly on the server is the future of computing. A standardized system interface was the missing link...

> ...But a write-once, run anywhere binary represents a worthwhile effort...
I had only heard (from afar) about Om; how does Reagent compare?
In large sized projects, one of the most frequent activities you do is refactoring. For every refactoring, type errors often constitutes the largest class of errors by volume during initial development phases.
Link these sources, then! Even someone who recently interviewed him and researched the subject for months confessed he could never corroborate that claim.

You make the claim he coined the term, the burden of proof is on you.

Until you do, it's perfectly reasonable and intellectually honest to reject that claim.
> People congregate around the job markets, money pools, and nice locations.

To be fair, there's a lot of nice locations outside of major cities.

But I agree with you that people tend to congregate around job markets and money pools -- and I think that's precisely what has the wealthy concerned and looking for new models, because the attractive forces in the current paradigm lead to unsustainable attractive blobs.
Why do you have a flat roof on a house that's surrounded by trees?
Reminds me of this earlier work from students also at MIT, called SCIGen [1]. You can type in author names and it’ll generate some seemingly coherent text for you as a “research paper”. They even submitted it to a conference.

[1] https://pdos.csail.mit.edu/archive/scigen/
Nowhere have I argued for eliminating private property or renting out land or capital; I’m for all of that, so I can’t really respond to your condescending dismissal.
I don't think deep mastery of the language is needed in order to jump into a dev role. At least form my POV, as long as you know the language well enough to be productive and are comfortable with going to the docs, that's enough.

The more important thing is if you understand how the web works. I'd much rather work with an senior Rails or Laravel dev who had just been playing with Elixir for a few weeks than someone who had studied the language deeply but had little web development experience.

Gatekeepers are annoying but you can usually side step a few qualifications as long as you can do the work.
Expensive accident. Glad everyone is safe!
UCSB College of Creative Studies
Just look at people's favorited comments (for example, mine is at https://news.ycombinator.com/favorites?id=saagarjha&comments..., though I don't actually use the feature very much).
Wait, are you saying that private used car sale is illegal in your state?
They don’t want to pay market rates, so promote a story to slow or reverse wage inflation.

But “don’t wanna pay” (when companies and 1%ers are hoarding like never before) doesn’t equal a shortage.
Here's a not incomprehensive list of similar implementations of this idea: Phoenix Drab/LiveView/Texas, Razor Components, Plotly's Dash, Intercoolerjs/Unpoly (provides view layer only without websockets), Rails StimulusReflex, Ruby Fie, Python Sofi, Python Remi, Node.js Purview, Python Flexx, Python Reahl (AGPL licensed), Python Wdom.

I am sure I missed quite a few. Feel free to comment down below with any other library.
European doctors aren't in medicine to get rich. A decent number of doctors in the US went into medicine primarily because of the pay.
Yes, It's nice. I've used it to create a Bitbar plugin for mac https://github.com/amrrs/hn_headlines_bitbar
There are several other options, if we’re discussing what this post isn’t about.

https://en.m.wikipedia.org/wiki/Xanadu
> Right now it feels more like a few hacks thrown together.

Because that's what it is. It's a tool made over time by him for his videos. The only reason it's out there is because people keep asking to see the code. It was never meant to be a fully documented, easy to use public tool. It's a personal project that was shared for the sake of openness.

That being said, there aren't many tools like it out there, and I'd love to see someone take bits and piece from here, and create a proper tool from the ground up.
I used it last week and found it adequate for my case of running some simple statistical regressions on my comment history. It's probably good enough for most personal use.
Just an aside, Thorium fuel in itself doesn't actually offer safety advantages. The cooling configuration largely determines the safety characteristics of any reactor, and decay heat removal after shutdown has been the biggest challenge (Fukushima, TMI). Coolants that can move heat with passive natural circulation give the "walk-away" safety that Gen-IV reactors flout. This was demonstrated in the EBR-II sodium metal cooled reactor in 1986, (mere weeks before Chernobyl), and it is game changing. Any reactor with low-pressure coolant and some gas-cooled reactors can achieve this passive decay heat removal without backup power. Options include sodium metal coolant, molten salt coolant (fluoride or chloride, note: very different from sodium metal), lead metal, lead-bismuth eutectic, etc.

People often think of Thorium reactors in the molten salt configuration (i.e. the Thorium-MSR), which should be very safe. The Thorium gets conflated with the molten salt, but there are uranium MSRs too which are just as safe.
I'm a big fan of both the Manning and Pragprog books.

Even if you've worked at it a bit already, you'll probably get something out of doing the first dozen or so challenges on my channel as well: https://youtu.be/G3JRv2dHU9A?t=595
Totally agree.

I think there's another class of substances though where withdrawal results in symptoms like fever, vomiting, etc. that are consistent across users regardless of their mental state.
Just because it looks bad doesn't mean it actually is bad. A blown tire has many more ways of causing a plane to fail during landing then a wing that isn't operating at 100%. As long as all the flight controls are operational and there is no leaking fuel I don't see why it would be considered an emergency.
People like to pretend that corporations aren't political entities when they absolutely are - that's the whole point of capitalism and free market.
Ironically, the EBR-II reactor in Idaho was the first to demonstrate true passive shutdown and cooling in 1986. It first operated in 1964, 55 years ago! Unfortunately, we shut this reactor and the research surrounding it down in '94. [1]

[1] https://en.wikipedia.org/wiki/Experimental_Breeder_Reactor_I...
> Why would one use this over ‘plain old’ Erlang / OTP apart from the Rubyesque syntax

The two really big features are macros and protocols.
There was probably some error in communication on this. Or they really are talking about shaving milliseconds.
I was accepted here but ultimately did not go. I still think it's an awesome and innovative system and should have more exposure to get more people interested in going!

https://www.youtube.com/watch?v=JxcqmqdChG4
The most commonly used social platform is whatsapp in Sri Lanka, they have only blocked media, It is possible to exchange messages but not download photos or videos without a VPN.
How do you feel about the app extension model, i.e. loading bound semi-trusted code into a sandboxed process and communicating via XPC?
It's very possible he explained something entirely reasonable to the reporter who then misunderstood it.
I'd really love for this to be a thing.... I think the main problem I see is that the true cost of the bounty is dramatically higher than most people (even in the industry) can understand. For example, let's say I'm trying for $100k a year in sales (fairly conservative, I think). That gives me about 250 working days or a daily (sales!) rate of $400. 1 day of development is a pretty tiny feature, but would require that 20 people pledge $20 each. Personally, I'm not really comfortable paying more than about $20-$50 for a single piece of software in a year, so that means that my input is really tiny... Which it is of course. $100k in sales would require 5000 people paying $20 per year, so each person's vote is pretty small.

I think it's all about optics... 5000 people paying $20 is probably easy to manage in a "I'll do something awesome this year, trust me" model than 50-100 "Let's raise money for this tiny feature" pledge drives.

But... It would be really nice if it were a thing... Possibly there is a better way to represent it that makes it more appealing to payers.
I'm surprised at how big Zoom became. Video conferencing is a competitive market and other players in the space were spending a lot on sales to get all the big clients.

Microsoft, for example, has a lot of deep integrations of Skype for Business with the Office suite and I'd imagine they'd make it compelling for their enterprise customers (who I'd imagine is the main user of video conferencing) to use it.

How did they win the market in the face of competition from all these large players?
Identifying the device is probably on the order of nano to microseconds.
Something like using legislation and taxation to shift corporate structure towards something more like democratic worker-owned firms. But that’s a long term project; I don’t suggest suddenly and forcefully restructuring existing corporations. As a fundamental long term goal I suggest abolishing the renting of people (a la David Ellerman), along with heavy taxes on land value (a la Henry George).
This is not the first attempt at this. Anti-camera makeup has been a thing for a while. Painting a square on your nose or a flesh-colored eyepatch is often enough to fool facial rec systems looking to measure distances between features. Standing on a skateboard or moonwalking can sometimes trick a system into calling you a non-person. Putting a box over your head darlek-style works too.

None of these defeat old fashioned motion detection + followup by human eyes. Security guards arent going away anytime soon.
I'm surprised we don't keep video of all take offs and landings. Doesn't seem like it would be overly expensive.
I'm actually writing a tutorial series aimed at programming beginners where we implement things in multiple languages/frameworks side by side.

I think it's a great way to learn concepts of software engineering instead of just memorizing conventions.
The second,
I was working with very smart CEO who was tech savvy, but had to invent exactly such kind of narratives because our not very tech clients were never understanding normal, real, even very very simplified, explanations.
Tech was something mystical to them, and required mystical tales.
People don’t know what they want. Or rather, they conflate what they want with real things that are close to, but not quite exactly, what they had in their mind. They then get frustrated because it doesn’t match what they imagined the whole time... but nobody told them it was!
i wonder if pihole fixes this problem. seems like it's a necessity these days.
The project I've been working on the past couple of months is a very similar stack to this—Phoenix, Absinthe, Apollo, React, Redux.

The main difference is I've been using TypeScript and the Absinthe resolvers are using Dataloader.
penis envy
Could A.I Drive Discrimination?
It's not a conspiracy. It's at least partly paid market research.

https://radford.aon.com/surveys/pre-ipo-compensation-survey
High performance numerical computing is one area that garbage collection doesn't really matter though, unlike real-time applications that needs consistency more than raw speed. Some occasional milliseconds (or even seconds) long stop-the-world GC won't really affect anything in an hour long or days long simulation, training or calculation. Not to mention you don't really allocate that much in many of those applications, in ML for example is not unusual to allocate all tensors once and just update the values during the training loop (usually on GPUs or TPUs), so there won't be anything to even trigger GC.

And for Julia in particular, there isn't really a need for bindings over C/C++ (the whole purpose of the language is not requiring another language for performance). Many of the most popular libraries for numeric computing are 100% written Julia, including Flux.jl [1] for Machine Learning and DifferentialEquations.jl [2]. Plus even real-time applications can be done with careful programming, since Julia allows writing programs with either no or minimal allocations, for example [3].

[1] https://github.com/FluxML/Flux.jl

[2] https://github.com/JuliaDiffEq/DifferentialEquations.jl

[3] https://juliacomputing.com/case-studies/mit-robotics.html
> businesses act unethically

Perhaps the more charitable reading of this is that some businesses act unethically, and they should be called out for doing so?
Shading your house will also cause the growth of moss and dump leaf litter everywhere, which will take off a significant chunk of your roof's lifespan (easily 5 years or more). So yeah you save $10/mo on your a/c bill and you spend that $20k to roof your house every 15 years instead of every 20 years. Let alone if you get a big storm and have some branches or a trunk come down and damage your house.

Regardless of the environmental angle, having trees near your house is not worth it financially.
In present day yes, but 5-10 years ago when you went to download the client their web interface didnt know what OS you were running, it would prompt and ask you to download either the .dmg or .exe
Not all media is state owned, not blocking social media could lead to more fake news being spread by the extremist groups to incite violence.
News broadcasted on TV comes later than the updates on social media but its due to the validating the sources. The news media havent held back on reporting information where its proven to be true, even showing documents that are clearly against the government
1.
BMW infotainment screen/menus.

3,500+ variations of menus and multiple ways to accomplish the same thing via combinations of push-button and turn-knobs.
This is becoming such a nonsense.

I ended up using my phone as GPS device and ignoring BMW anything-navigation wise.

While mechanically almost perfect car - my next car is going to be another brand just because of this bad design decisions.

2.
BMW steering wheel.
With weird bulges on sides and no space to rest the hand at it's lowest point.
>> so that non-free software licenses are illegal or severely restricted.
> This is fucking insane. It’s a terrible suggestion and you should feel terrible for having made it.

This is an unacceptable comment. If you disagree with the parent, then write so in a manner that opposes and disproves the comment, not outright go for personal attacks.