skysight-inc/HackerNews huggingface dataset:
I set mine to a death clock. It is sobering to see on a daily basis for the last year that I've got just over 17000 days of life left.
Given that job searching is often a numbers game, a one-hour homework assignment is a lot of work when multiplied over dozens (or 100+) applications.
Like, I can appreciate that things can always be worse. But the other perspective is that what you're describing is objectively bad. And less of a bad thing is still bad.

If I have to option to not do a bad thing (even if it is only minimally bad), then why shouldn't I pursue that option?

If you don't mind doing the bad thing, then you should definitely take advantage of that. But probably shouldn't try to convince other people that the bad thing isn't bad. 1) It reduces your own advantage of willing to do the bad thing which you are hopefully converting into money. And 2) its end game is making people do something they don't enjoy without reason or compensation, which seems bad.
I log off from my apps and social networks. We used to do this all the time before. Now that devices and apps are always on, it really messes with my brain. I feel obligated to be present on those. Logging out calms me so much.
It's usually some kind of "cursor into" a datastructure, that gives you both the "focus" / point you're operating at and also the rest of the surrounding datastructure. They tend to be comonadic and a nice way to express transformations where an element depends on its neighbours (but I'm wondering whether folding down the structure with history would achieve the same thing, hence the morphism suggestion). https://wiki.haskell.org/Zipper
The advantage of using something like codility, or making it a take-home thing, is that they can do it in their own time, free from the stressful environment of an interview.
Every other '-o-' in there is a conjunction like variants of 'of', so calling that monstrocity a word calls for a stretch of the imagination. That'd be like, I don't know, calling composed emoji a character, or a programm a function because you call main.

At the very least I wonder why there's no space after "scopic".
I think we have very different values.

This is an example of a dark pattern. You create a clickbait title, for what is more than just a collection of websites with affiliate links, slap on a buzzword.

I've never attacked you personally, I just asked you to be more transparent. I can't be the only one thinking I landed on a affiliate landing page.

The main problem with recommending paysites you share profit with is it contradicts the entire purpose of crowdsourcing, which is building consensus based on the wisdom of the crowd, not the sole proprietor of the website seeking to benefit commercially.

Note that I've never mentioned it was wrong to make money, but simply telling you I was misled, like among others, to a clickbait affiliate landing page.

If this was crowdsourced I would've gone about differently, but if you feel attacked then I think that just speaks for itself.
netboot.xyz is such an awesome project. I added it to most of my USB boot disks as a grub entry (on my SystemRescueCD USB thumbdrive, etc), so I'm almost never stuck when I need to deploy an OS on the go.
Show HN: Parlor – Customer Collaboration Platform
Howdy HN!

First off, I have to say I’ve been looking forward to this day for a long time! Over 3000 days ago I joined HN with the goal of eventually posting a “Show HN” for a startup I co-founded. Today, I get to finally do that with Parlor! I owe a ton to this community and truly believe I’ve learned something from HN just about every day since. Any feedback you have on Parlor would be greatly appreciated - even what you hate about it! (I mean you can’t really build a platform like ours if you’re averse to feedback.)

Parlor is what we call a customer collaboration platform, and it’s designed to transform the way software teams engage their users in order to refine their products, validate their development efforts, and build longer lasting relationships with their users. Through Parlor, these software teams can validate the impact of all of the potential new feature ideas they’re considering building, by previewing them directly inside of their products, all without first having to write a single line of code.

Parlor: https://teamparlor.com/

DEMOS for GOOD - let us demo Parlor to you and we’ll donate $25 to the charity of your choice. We’ll donate $25 to another charity of your choice if you give us 1 piece of actionable feedback or advice. (Why start a company if you can’t experiment with fun ways to drive growth?)

Thanks!

Jason
Maybe I'm misunderstanding, but:

From what I'm being told, fundamental changes need to occur in our consumption to have a measurable impact on climate change. That won't happen with normal people continuing to consume at the same rates they have.

Could a carbon tax be designed such that normal people are effectively reimbursed and heavy emitters pay more? Yes. But you're not going to measurably impact climate change without somehow incentivizing people to use less. At some point, people need to use less, and when you force them to (through taxes or restrictions), it won't be popular politically.
I have this doubt as well.

Hooks will allow people to use "class like" features and behavior, but with none of the conventions forced by syntax, plus some pitfalls.

To me it seems a good way to ensure most devs (espacially unexperienced casual ones, which are legions in JS by nature of the market) will dump their logic wherever it works with as little structure as it allows. It's a technical debt catalyser, and will make sure nobody feels at home in someone else's code. The community will pay the price in a year.

It's also yet another way to do the same thing, and JS has already a lot of those. React as well. Documentations, tutorials and examples will suffer from it. But again, it's very common in JS land where learning anything requires gathering scattered puzzle pieces then assembling them, hoping they are from the same set this time. It allows me to bill more, so I'm not complaining, but it's not fair to newcommers.

Note that I can see some nice things about hooks. I just strongly think they don't outweight the cost by an order of magnitude.

FB idea of ergonomics and user friendliness, in API and UI, has always been to force their way into things, until it blocks, back down, and fix things when possible or use a workaround.

Having been training people in web tech for years, the consequences of such policy show in the classroom. But, hey, more money for me :) Plus when I dev, I have the experience to avoid the pain, mostly knowing when not to do or use things. But I can tell than many of my younger colleagues don't, and a few of my not so young ones too.

Still, I wish they gave a bit more though to this aspects of their products: their are brillant technicians, so it's not that they can't, it's just a matter of culture.
You charge a carbon tax at production of the raw feedstocks that contain the carbon (coal, oil and gas), not by tracking individual usage. Everyone pays the carbon tax because the price increase necessarily feeds through the whole economy of products that are made from those feedstocks.
For me, it boils down to minimizing distractions and having a low baseline of stress and dissonance.

Default to "no." Simple math: if you say no to almost everything, you are free to say yes to the really important things. This is a skill you can practice and get better at. This is more specific to deals and opportunities than spending time with colleagues, friends, and family. However, if you find yourself constantly in meetings or going out, start saying "no" until it feels special each time, or you get home feeling energized instead of drained.

Determining who you are NOT matters more than determining who you are. It's easier to make a hard decision if you have established your own principles and developed a strong sense of personal integrity. You hear people and companies say what they will do to reach their goals, but you hardly hear them say what they won't do—which to me shows much more clarity in thought.

"Stressbox": Your mail has an inbox that all mail comes through and your brain has a "stressbox" that life keeps adding to. Just as it's okay to delete an email, you are totally fine removing a point of stress from your life. Unsubscribe from things that stress you out so you can have a lower baseline of stress.

"Life Tax": Shit happens... If you are prepared, it feels inconsequential. If you are unprepared, it feels like things spiral out of control or become overwhelming. You can't dodge or defer life taxes—so pay them as they come in. The people you see (or maybe know) who constantly have "bad luck" are likely not paying their life tax on time.

Diet, sleep, exercise, and a means to reflect are needed in combination. Your cumulative diet dictates how you feel next week. Eat generally healthy and you'll feel generally good—don't be afraid of a treat. The highest performers across many professions tend to sleep the most. Exercise helps make better use of the foods you are eating and helps produce the hormones you need to think clearly.
I don't think they are worried about wood. Coal dust
Hugged: http://web.archive.org/web/20181203011649/http://www.armaghp...
That doesn't prevent shit. These companies have invested far more man power to track you than you have to protect yourself. They can use a variety of methods to still track you. And they will. Think IP address based tracking.
I disagree. A good interview is not adversarial. I tend to have really pleasant conversations during interviews. An adversarial attitude from the prospective employer would probably be a deal breaker for me.
https://github.com/tensorflow/adanet looks effectively modular to me, although I wouldn't consider it the epitome of the same. One needs to be able to merge, move, and remove modules too.
The 3 Options to Describe the Behavior of Your Black-Box Tests
My sister used to be an almost daily user for 3 years, and augmented consomption again after a rape (2 joint a day when she started living at my place).

Still, after a year, familly support, a diploma, a great job, a non-abusive boyfriend and now an appartment, she is "clean" since early november, after her first try at stopping. I'm pretty sure she'll smoke again on some weekends or for new year eve, but it will be for fun and giggles, not because of any addiction.

Imo if you're well, it is not really addictive. Carefull though if you're at risk for heart problems (again: genetics, overweight, male), don't take it with tobacco. And like any drug, do not take it alone the first time.
Hi, thanks for the work! I believe I first discovered netboot.xyz on a show HN. I have set up the DHCP in my lab to serve netboot.xyz, so I can experiment with different OS'es without much hassle. It has been great so far.
graylien aka drieddust
Some of the other comments in here have overlap with mine, but worth sharing nonetheless imo.

I always stop working when I know I have something to continue. Doesn't mean I don't finish anything but I always have something to return to and don't have that paralysis to start working based on a fear of not knowing what to do.

That leads me to the second point, I keep markdown journals of all my projects as a history of what I was thinking and how things developed. I also make reference points in the journal regarding things I 'could' do the next time I open it.

I am a creative, so often the problems look like...

- Find new B-Format for Ambisonics
- Re-factor gesture code

That way I always have something (usually small) to attempt when I need to start work the next day and this will help me tackle the bigger problems as I go.

Sitting down to the work is half the problem.
Stripe open-sources Skycfg, a configuration builder for Kubernetes
Do you have weird bugs with it? I like the idea but I will be worried of having random bugs time to time that are more annoying than the annoyance the list try to remove.
In general, the IRS rarely cares about how you're generating income more that you just remember to pay taxes on it appropriately.
This is the difference between building a solution that works today and building a solution that works tomorrow. A good interviewer would prefer the latter, but would recognise that it takes longer.
This is true in theory but the React team has not optimized them directly. React.memo is the only way to optimize them thus far.
> it's called a "portmantout", since "tout" means "all" in French.

Oh wow, that's so wrong. A portemanteau is a "coat hanger" in english. The word itself is a portemanteau but it's also an image for something that holds a bunch of stuff together. So a word that holds words together is a portemanteau.

Edit: Oh, I read it incorrectly. The author is aware of the correct word and "portmantout" is another word he came up with.
Makes sense. Ok I’ll be careful.
Most likely because you need a whole railway to go with it, and it seems modern societies tend to hate railways and don't have any interested in investing in new ones or even maintaining the old ones anymore.
The ABI isn't the hard part. You need to figure out how to track memory ownership when those languages have radically different memory ownership models and often limited support for "foreign"/"unowned" memory.

Passing basic datastructures back and forth isn't hard and there are tools that will autogenerate the code to do that. But when you start using them you'll find they're not solving the hard part of the problem.
Amateur radio Morse contest
Hear hear. Give me actual autonomy and I'll happily be responsible for my code. Make me implement a crappy design and then deploy before it's functional and I'll happily send out resumes while other people work nights and weekends trying to fix garbage that was never going to work in the first place.
What’s your rate?
Is there something equivalent but for medicine? Essentially AI assisted medicine generation. If not, does anyone know what the field name is (I thought it was molecular biology but I might be wrong)?
Any tips on making that switch? What types of jobs would you search for?
It's not. Or at least it should not be. The negotiating (for money/benefits) ... sure (maybe?). But not the actual interview. You want to find people you want to work with. This isn't about raiding a village for slaves.
I use earplugs when doing work in any environment that's not quiet.

What's nice about earplugs is (1) it cuts off only a 'layer' of sound that I find inhibits focus and (2) your hearing adjusts; you can still hear virtually everything happening around you.

Being in the city, I find myself actually sporting earplugs virtually everywhere I go .. There's just soo much noise.
This Startup Stranded Customers Overseas with No Refunds
I guess the intersection between the set of people with the sufficient capabilities to do that and the set of people hunting for caves isn't that big.
Is there a registry of all such caves with their coordinates to act as a training set?
Simple and Complete Module-Based Laravel API (by Deleugpn)
It's just fine on actual websites. The only things it breaks are the single page app monstrosities (and the occasional crappy newspaper site) that I don't use anyway. It's very rare that I have to disable uBlock for anything.

On the otherhand I also run NoScript temp-whitelist only so all sites that rely on javascript are broken by default for me until I figure out which CDN/etc to temp whitelist.
Alex Jones, is that you? :)
Pro tip: have your managers do customer support .
I find “portemantout” doesn't roll off the tongue. Instead, something like “portemantotal” would sound better.

Also, the defining characteristic of the problem that the words overlap is just not used for portemanteaux. For example: « porte » and « manteau » don't overlap in « portemanteau ». It's still a very nice problem!
They are not the only ones picking Clojure to do probabilistic programming: https://github.com/probcomp/metaprob
I wanted to add my 2c that in the mix with whatever else you have, I love a take home.

It’s actually building something in my element, IDE, docs, just like real life. You get a chance to show you care with the details.

A whiteboard interview is not like RL as your entire career is on the line so shouldn’t be the main KPI, your brain is not working as usual. I don’t even hate presenting to groups or anything, although I do hate presenting unprepared.
Sounds like a consumption tax. Doesn't that end up causing a higher effective rate on lower earners, and a lower effective rate on higher earners?
Show HN: Call iOS/Android APIs at run-time using JavaScript via my {N} IDE app
The idea I had a year ago [0] was to bake the host names inside of WASM with hardcoded character lookups. You can build WASM from inside JS easily enough, or in other ways, and just ship hostnames.wasm with the product. Maybe I should revisit the idea with benchmarks.

0 - https://github.com/cretz/software-ideas/issues/68
I should add here that bullet journaling has been a big improvement on the problems of Kanban backlog management. By working from a daily log, I can separate tasks I'm working on today from the general backlog. Theoretically, this works with the "doing" list in Kanban as well, but I like it better in the journal. And I have all my stray thought notes that aren't up to the level of a backlog task in the same place that I'm doing my daily things. The acts of daily and monthly reflection encourage me to go groom that backlog in a more conscious way.
Indeed. I hadn't considered that.
This was just fixed in the latest release.
"Lighting would either be from LED lights which are now "extremely cheap to buy and run" or fibre-optic technology which can tunnel sunlight up to 40 metres into the ground."

Lol. Breaking the laws of physics again. But it makes the news/HN

I get in "theory" solar panels could collect energy and turn it to electricity then turn it back to a more efficient form of light and as such be spread out over a larger area than they use, but I doubt it.

And other renewables can obviously just be used to offset current coal use so this is not a climate change warriors champion.

But it is great for consumerism though, you can charge more and add words like "local" to it while using more resources to create the special food. It is cool and would create jobs. And watching Sisyphus from the pub is interesting, I do love the idea, good on them. (Just hate the implied lie it's good for the Global Warming or natural environment)
> meaning none of them uses UTF-16

Depends on your definition of “uses”, and I disagree with yours.

It’s always technically possible to make invalid data. For example, you can write a web app that will send Content-type: application/json and invalid utf-8 in the response.

Yes, technically these programming languages allow unpaired surrogates in strings. This is not necessarily a bad thing, there’re valid uses for such strings. For example, you can concatenate strings without decoding UTF16 into code points, i.e. the code will be slightly faster, but while you’re concatenating, in some moment of time the destination will contain an unpaired surrogate.

I hope you agree golang uses utf-8 strings. Despite that, the unicode/utf8 standard package has ValidString function, which means you can still create invalid strings in go: https://golang.org/src/unicode/utf8/utf8.go Does it mean golang uses wtf-8 instead of utf-8?
IAP doesn't have any size for Apple
You cannot have it all.

Either you get a bytecode format, or a platform specific one.
Nvidia Unveils “Titan RTX” Video Card: 24GB $2500 Turing Tensor Terror
Even worse, a lot of things in a coal mine are made of coal or are covered in coal dust. Flammable powders can be ugly, particularly if they're floating.
That's demonstrably false if you look at the sheer volume of cars driving through Central London. This[1] suggests that about 25% of commuters arrive by car.

[1] https://londontransportdata.files.wordpress.com/2012/01/week...
I think he's referring to the optimizations the JIT/engine will do.
100 London Startups to Watch in 2019
NO to Satanic “Christmas Tree” --Return to Order
If done on a world-scale this would work great.

It turns out if just one country tries do do that, it's pretty much impossible to correctly tax items that go in or out of the country border though. An error in either direction (too much or too little tax) will severely harm local businesses and the environment.
GObject (-introspection).
Everyone does it. You're just aware of it. Most people think it's because they're smart, not because they're dumb.
Division of labor is a thing. I'm good at transforming customer interactions into requirements and then transforming requirements into working code.

I'm not good with dealing with issues with a deployed product while I should be busy living my life.
Actually sounds like someone I know who has been diagnosed as having SLI (although such diagnosis is often variable) https://www.nidcd.nih.gov/health/specific-language-impairmen...

once they've chosen a word or phrase for something it is a lot of work to undo that choice.
Another interesting ted talk on human brain vs others:
https://www.ted.com/talks/suzana_herculano_houzel_what_is_so...

It talks about number of neuron and why cooked food helps us in giving the energy required for the large number of neurons. Also cooked food gives us free time to think. (edited for clarity)
The top two comments are currently the most complained-about strategies (whiteboarding and take-home assignments). I think the best conclusion here is that for all the issues with the process, it's not like there are a bunch of way better solutions just waiting in the wings.
Wallaroo (stream processing in Python) 0.6.0 is now available
Trolleybuses don't need tracks, they just need overhead cables.

We use them in Vancouver. https://en.m.wikipedia.org/wiki/Trolley_buses_in_Vancouver
Why not? I think lisps could use a visibility boost in the various data sciences. Also probabilistic programming tends to be highly declarative, which works well in a language family where "code is data" is a core philosophy.

At first glance, maybe Common Lisp would have made more sense. As far as I'm aware, the CFFI is pretty good, which means you can interact with other machine learning code that is largely written in C under the hood.

That said, there is a mature machine learning ecosystem for the JVM, not to mention the prospect of running massive probabilistic models on Yarn or Spark.

By the way, there are many probabilistic programming languages in addition to PyMC3. There are Stan, Edward, Pyro (fairly new), and even the venerable BUGS/JAGS.
>why did they pick Clojure to do probabilistic programming?

It probably came down to a coin flip.
> One third-party filter list for uBO that I absolutely love is Web Annoyances Ultralist

Glad you find it useful!

Personal anecdote: While developing & maintaining a list it can be difficult to know if others are finding it useful because once it is being used (if it is done properly and doesn't break sites), there should be almost no feedback from the user base because they may just think the web is working as it should be and don't realize why it is how it is.