skysight-inc/HackerNews huggingface dataset:
This reminds me of when my team started code reviewing feature documentation. The text was going to have to be read hundreds of times and understanding it would be critical for QA to function properly. A common problem we ran into was sentences that were hard to understand without reading them multiple times due to small connective parts of speech being omitted. It intuitively felt wrong, but it was not immediately obvious why. After researching it a little every case seemed to boil down to resolving ambiguity. English is filled with ambiguous words that can be multiple parts of speech. These seemingly unnecessary pieces of syntax are actually really efficient at hinting what part of speech will come next so that the context is immediately understood.
Well... Electron is powered by Chromium, but uses NodeJS which is based off of V8, V8 is also the default JS engine for Chromium. So in theory, it would benefit Electron directly, not sure why anybody would waste the engineering efforts to recreate Electron if these changes will find their way on Electron.

Edit: Didn't mean to make it sound personal on my second paragraph, but the rest of what I wrote still applies with the context of the article and the comment made.
Ah, I mistook that as embedded (i.e. usage on microcontrollers / etc.)
> I see what you're saying but I don't agree that they were presenting the officials opinion as fact

I don't think you really see what I'm saying. As literally written, they were presenting that particular section as fact. You may remark that I'm being excessively pedantic and that they were just writing a little sloppily, and you may be right, but at the end of the day the result is the same: each individual's mental model of the world is formed based upon the information they consume, and neither you nor I (nor scientists in the field) really know the effect this style of "news" reporting has on people at both the conscious and subconscious level.

Let me ask you this: hypothetically, let's say there was a way to enforce a law outlawing presenting speculation or opinions as if they were facts - do you think this would have an effect on society? I think HN would be a good testing ground for this experiment, but I don't sense much support for the idea.
I'm transgender and have struggled with it my entire life. I spent years using drugs to cope; I'm sober now but feel like it's too late to make any changes. I also work as a contractor, so expressing myself feels dangerous, I worry it'd be harder to get new client work.

I'm doing well professionally, but it all feels hollow and pointless. Like I'm just running in place till I keel over.

Thanks for asking, it helps to talk about it <3
A bit of a tangent, but how is the US/Mexico border a "defense" issue? The Mexican military is not planning an invasion. I am unaware of any Latin American terrorist groups threatening the USA.

I am not trying to be pedantic here, but words are important. If the US/Mexico border is a defense issue, then it should be entirely militarized?

Andruil would be most accurately described as a surveillance company, would it not?
> If you prefer watching a presentation over reading articles, then enjoy the video below! If not, skip the video and read on.

This is OT, but I think we can design a format with the best of both worlds. We can have the personal and narrated quality of videos/voiceovers, along with the skimmable/scannable/interactive quality of web content.
While Clojure code itself is not running on the GPU, we still do have Deep Learning in Clojure enabled by Neanderthal/OpenCL.

/u/dragandj is quite active here, you can ask him!
Taking small steps to solve big (especially personally existential) problems can be significantly less daunting that solving the world in one go. Obviously, getting everyone's stress level down to 1 would be best, but improving even a bit to get it down to 3 is a (gigantic) first step.
Google signs a check for a billion euros to the French tax authorities
That's why you should ask "From 1 to 5 except 3" and "from 1 to 10 except 7" because these values are "always" used as the default "I don't really care" answer.
How does palantir fit into this
I like to leave at exactly 5pm.
Show HN: Bird Song Identification in the Browser
https://youtu.be/PHSaEPVSVEE
"How to change the scrollbar style", or, as I would like to call it, "it's more important that my site looks pretty than that it's usable".

Yes, if you come from MacOS, the scrollbars seem obtrusive. When you come from Windows, the entire layout of Finder looks weird as hell as well. It's what people are used to.

For anyone who wants to disable scrollbar fuckery in Firefox, you can toggle these settings in about:config
- layout.css.scrollbar-color.enabled
- layout.css.scrollbar-width.enabled
I'm fairly certain we're from two different countries, but you pretty much described my feelings to a T. I wonder if this is a normal pattern, or whether the world is going through some sort of slow breakdown with no recent historical precedent?
>Second, you seem to think removing SNAP, housing credits, and others and replacing it with $1k/mo would work.

No that is only one potential implementation of UBI, and generally the only one acknowledged by the Anti-UBI crowd (in a fear mongering sort of way).

>I'd argue most of those benefits are worth way more in many cases.

In fiscal year 2017, the average SNAP household received about $254 a month, or about $1 per meal. And my understanding with housing is 19 Million people are eligible/qualify, but only 25% get assistance, so its essentially a lottery. I'm fairly certain that 75% who get nothing would prefer the $1,000.

>The top 10% already pays 70.6% of US taxes and the top 1% pays 39% alone.

Those numbers are very consistent with the percentage of wealth owned by these groups. Except, the bottom 50% are paying 3x the % of wealth they own. Maybe the bottom 50% should pay 1% to match the % of wealth they own and then the top 10 and 1 % can pay 3x the % of wealth they own in taxes for a while.

>IMO, the government should never be taking more then 50% of someone's income.

That seems totally arbitrary, but maybe fair if we are talking about wages, the thing is the tax benefits to the rich that I highlight like inheritance/estate tax or capital gains taxes has nothing to do with work and wages...and its exactly why people like Warren Buffet pay less in taxes than his secretary and the rich have been able to transfer vast amounts of wealth and fortunes tax free. Again maybe we could experiment with tax wages at the capital gains rate and capital gains at the rate of wages for a little and see how that goes.
That's an understatement. Li-air batteries would solve the energy density problems for electric planes. Storing energy in nuclear isomers would be more suited to like... single stage to orbit electric scramjets. Hovershoes and laser guns, that kind of thing.
Like Shazam, but for bird songs, running in the browser.
Run it in Safari on IOS or Chrome on Android. It's very early days: I have just exposed the model to a website really. Lots of field testing and no doubt refinement (or complete reworking :)) to do now.

How it works:

Little website built with Next js. When you click the button, I open a websocket and stream the audio to a google cloud bucket via the web server.

Then I kick off google cloud function to run the audio through a pre trained Tensorflow model to get bird predictions.

Cloud function returns the result to the server, which then hands it on to the browser.

The Tensorflow model is a CNN I trained on songs from 36 species of birds found around where I live.
Can't change jobs right now because of upcoming trip with my mother in November, and the client will probably not renew the contract in december (from 16 people, from client and my company, 5 already left). The timing is not right to change jobs, and it's giving me a lot of stress.
Great engineering stuff. I am consistently amazed by the work of V8 team.

I hope V8 v7.8 makes it to Node v12 before its LTS release in coming October.
Can relate. Tell her all that and stay the course. Trust takes a long time to build, even if you don't feel like it's lacking. Hard to be vulnerable about that kind of stuff but if she's understanding and supportive you'll develop deeper intimacy and the sexual anxiety will clear up over time.
Older Chinese have an obsession with flat head and the pan face that comes with it, mostly in northern China? it's seen as the most beautiful and auspicious shape, you probably heard of China's baby-clothing-police who would dispense admonitions if your baby isn't donned layers of clothes at all times, well in the regions you will be scolded and ridiculed if your baby's head wasn't made flat by sleeping on hard surfaces.

This probably explains the ceramic pillow.
Of course! We should put some speed limit and CCTV warning signs at the orbit of Pluto :)

But on the serious note why would you do that if your mission is only observation, data collection or maybe launching micro probes?
I totally understand Waterfall vs Agile. Story points, grooming, estimates, continuous release, potentially shippable product, etc.

I actually agree with the Scrum Guide [0], so my problem isn't with Agile; it's with this specific Agile Consultant who doesn't seem to "get" that process is often a proxy for talent/trust/respect and is just winging-it/BSing us all.

Imagine Bill Lumbergh from Office Space with a ton of two-day CS[a-Z]+ certifications who has never written a single line of code, designed a relational database, spec'ed out an API, etc. micromanaging every meeting while fundamentally misunderstanding the concepts of "collaboration" and "cross-functional teams." He knows what to talk about but has such a superficial understanding that he doesn't know why it's useful or when to apply concepts. Google 'Cargo Cult Agile'

[0] https://www.scrumguides.org/scrum-guide.html
Is there any reason there couldn't be a python interpreter as awesome as V8 is for JavaScript?
Of All Music Video Locations, Miami Is Irresistible
Where will humans live if Earth becomes uninhabitable?
The point is that you can't leave a rocket on the pad fueled and ready to go 24/7/365 because those pads are in use for other rockets and keeping them ready to fly is fairly labor intensive.

So the advantage of already being in orbit is that you don't have to go through all of the logistics of getting the rocket to the pad, prepping it for flight, getting launch permission, etc... That's a difference of a couple of weeks.
SEEKING WORK - Remote (US-based; UTC-5)

Full-stack developer who can help you build your MVP in a turnkey way (requirements/ongoing communication in, working proof-of-concept, MVP, or early product out).

Looking for projects starting in October 2019 or later, with roughly 1- to 6-month timelines and budgets ~US$20k-100k.

Have worked with clients found via HN for years; references available upon request.

Services:

- sanity-check and tighten up requirements and scope
- estimate time/cost to implement
- design and develop your MVP's tech stack from the data store to the front-end UI
- perform simple server buildouts
- integrate with SaaS APIs

Preferred tech stack:

- Back: Python/Flask, Ruby/Rails, Clojure
- Data: SQL or NoSQL
- Front: Responsive HTML5, moderate JavaScript/Vue, ClojureScript
- Server: Linux VPS or Heroku/AWS

Also do non-MVP web/systems development in Python, Ruby, and Clojure. Timelines from 1 day to long-term. Bill hourly/daily or quote.

Site: https://jeffkayser.com

Contact: https://jeffkayser.com/contact/ or hn.2019-09@firesteel.consulting

GitHub: https://github.com/jeffkayser

LinkedIn: https://www.linkedin.com/in/jeffkayser
JavaScript is like Buckley's cold medicine - It's awful, but it works.
Try being less specific, like "I need garden tool for cutting plant.", sort of like how Target.com works.
Yes and no, being able to share your interests with others is deeply rewarding. It often enhances our enjoyment as opposed to doing it all alone.
Why super-villain? This is a responsible alternative vs. building a monstrous, ugly wall that is a travesty to nature and could potentially save taxpayers billions. We still need to protect our borders but we need to do it in the most non-invasive way with technology.
How is finder's UI related to scrollbars?
And people think exiting vim is hard!

I suppose you could always quit abruptly, though...
“Wasted” US Healthcare Spending Is the World’s 13th Biggest Economy at $1.5T
The memory issue with Electron is the DOM, not the Javascript. Reducing V8's memory isn't going to help much.
>it isn't exposed to browsers
well, I have a strong position that it should not be exposed to browser. Exposure of system settings/preferences should be minimized as this provides additional user-profiling opportunities.
May be different people have different experience with Python. After c and Perl had been using it for over 15 years and among the languages I have seen Python code is one of the most readable one so far, again subjective as I like sparse and empty spaces in architecture with minimalist design. For me whitespace is same in Python code.

Whitespaces forces programmer to make code readable. Obviously today with tools like gofmt, rustfmt it seems easy and those are inspired by Python.

Python PEP process has been adopted by many programming language. Try JCP process and see what I am talking about.
Shallow object comparison is not a special property of Immutable.js. It's just a matter of iterating over the keys and values of two objects and comparing them. In fact, that's how React-Redux (and many other React ecosystem libs) work. `connect` decides whether to re-render your component by doing shallow comparisons of the previous and current `mapState` return object to see if the extracted values have changed.

All that's necessary is to do immutable updates of your data, by always making _copies_ of the data and modifying the copies (see [0] and [1] for discussions of immutable updates).

It doesn't matter whether the new object references were produced by manually creating copies ( `{...obj}`, `someArray.map()`, etc), by using Immutable.js's API, or Immer tracking the "mutations" via a proxy and creating the new references internally. As long as you have immutable updates and new references, shallow comparisons work fine.

So, there's nothing special you need to do to make Immer work with comparisons. You literally just use it as described in the docs.

Specifically for comparisons, `PureComponent` and `React.memo()` both do shallow comparisons of `props` by default.

Yes, the pervasiveness of Immutable.js's API is one of the reasons I've long suggested that folks avoid it [2]. I don't have any detailed suggestions for migrating, other than perhaps consistently using Reselect selectors to encapsulate reading values from the store and handling the Immutable.js -> `toJS()` conversion (which you should probably be doing anyway as a perf optimization, since that conversion is relatively "expensive"). That way, as you switch over chunks of reducer logic from Immutable.js to Immer, the code consuming those values _should_ still be getting POJOs out of the selectors, with no actual visible change.

[0] https://redux.js.org/recipes/structuring-reducers/immutable-...

[1] https://daveceddia.com/react-redux-immutability-guide/

[2] https://www.reddit.com/r/javascript/comments/4rcqpx/dan_abra...
Ha. Slave to the man. Do you badge out too?
SF added 2,000 jobs in 2019 alone. If those were put on the market even in a huge lump sum, there's no way it would cut rent prices in half. Maybe it would keep the prices from rising for a year or so?
"A military cannot function if its soldiers realize they are one with the enemy."
Karma
How to earned karma here?
I've already put the effort into developing friendships... I moved back to my childhood home where I'm close to family and many of my life-long best friends. I see them all the time now.

It doesn't matter. None of it is making me think life is worth it at this point. So what, so I get to see family and friends? Then what? I go back to bed and want to die again.

My world view is mostly rooted in Camus's writing on the myth of Sisyphus. There's no point to any of it, life is absurd, but the daily struggles I go through are supposed to be enough to fill my heart.

Until they aren't any more, and any way out seems better than repeating the same shit day in, day out, where days blur together and I'm treading water until I die.

My thoughts aren't on my existential dread 100% of the time, but they seem to be my baseline. They're what I return to when things get quiet and I'm trying to sleep. When I fail at a project and I have to start over. When the weed wears off. When I wake up. When I'm not actively distracting myself.
On Windows+Firefox the scrollbar is too thin to be used with a mouse.
Cult musician Daniel Johnson has died
Are they, though? I was under the impression anti-vaxxers are a tiny minority of mostly crazy people. Do we have hard numbers of the number of kids not getting vaccinated?
Interesting, why would Andreessen Horowitz fund evil, well I guess this is a perfect fit for why I detest venture capitalists.
I can care less about what people think, I have an unbreakable mindset to protect my dignity, honor, and freedom of speech. I will never need psychological help because not one person on this planet can mentally/emotionally damage me. I persevere as a software engineer / FPS gamer / cyclist / drone racer / graphic designer / web developer (C#, T-SQL, ECMAScript 8, SASS) / mobile app developer (react native), open source developer.

I don't allow myself to get into extremely stressful situations. If anyone tries to force me into a stressful situation, I refuse. I will not be a "hero" unless someone's life is in danger. I am willing to quit my job to prevent myself from being overwhelmed by stress. I have a certain level of expectations when it comes to how I am treated as a human being and how I treat others. I am not responsible for anyone's "feelings" except my own, therefore, even though I respect one's feelings, I am willing to disregard them to prevent my own suffering. My mental health is more important than anyone else' mental health because I am human, humans can be ruthless individuals, and so I must protect myself from the ruthlessness of this world. If the world was different, let's say, like it is in Bhutan where they have an economy based on happiness instead of export, I would be more willing to be emotionally vulnerable towards other people, but this modern world of ours is in fact ruthless.

...and that concludes my rant.
These just sound petty, not powerful
I'm really sorry to hear what you are going through, I can't offer you any sage words of wisdom. Just solidarity and recognition of the difficulty you must be having.
I honestly have no clue what I would do in that situation. All I know is circumstances change over time. Also, you hired him because he is good, that speaks to your judgement as CTO.
EDIT: Personally I tend to feel like someone who is more competent than me in a specfic area is secretly judging me, I've rarely found that to be the truth. I'm not a mind reader, but my brain tends to act like I am one.
> Everyone would have a much broader education including a specialty.

No. People inclined towards that kind of thing would go to college anyway.

Compelling others to also go to college won't have those positive results unless the high school already failed them, in which case college is just a "sorry four years of your life were wasted, let's have a do-over".

But it seems like the better answer is to fix broken high schools.
> because anyone currently renting

Not everyone who is renting has tight money situation. Your complement states that everyone who is renting will have a tight money situation and then follow the 'strong incentives' that you have prescribed to them without knowing who they are.

You don't know what incentivizes those people. It sure as heck isn't primarily saving on rent, especially in SF.

> Also anecdotally, I don’t know anyone in SF living in a tent controlled apartment whose name is actually on the lease, they’re all illegally subletting from the actual named tenant to keep the rate locked in.

Well that seems like an entirely separate issue. Go after the people doing illegal things that are hurting your rental market. Stop that activity from happening if it's illegal, don't use some existent, illegal activity to then set into stone why passing new laws is bad. That doesn't make any sense.
You funny brah
I actually don't think tenders is included in the order... I think they just ordered the ranch dip cups you would get if you ordered nuggets.
> What did you learn from this experience?

Spend as much time as possible with my manager BEFORE accepting the job. Keep my yap shut unless I have something useful to say.

There are other "lessons" I already knew, but intentionally went against because I wanted 1 YoE and/or wanted to see what would happen: Quit if I don't like it, don't tell your manager you want to quit unless you're actually quitting, don't be negative.

> What do you think you would do differently?

Switch teams.

> Will any colleagues/supervisors serve as a reference; vouch for the quality of your work?

Yes. There were two engineering teams, I was on the shit one. There was a better engineering team (led by the CTO). Every time I worked on their codebase / interacted with them it was a positive experience. The CTO and a few people on that team reached out and said "let me know if you need anything" - so I think I'm good.
Unfortunately, they will end "eradicating" some sane people as well....
That makes sense. I guess I read it as '3 is the goal' rather than '3 is a step in the right direction.'
I think the reporter is the key here. Something analogous to an H-Index for reporters' quality over time could work. How many times has their reporting been refuted? How many times cited? Etc.

That could actually be something really big for news. Actual quantifiable credibility.
Glad to hear it! Please let me know if you have any further feedback from using it.

Here's the current roadmap towards 1.0:

https://github.com/reduxjs/redux-starter-kit/issues/82

I just pushed out a breaking set of changes a few days ago, and will likely make one more set of breaking changes to `createSlice` in the near future. After that, I'm hoping the API will _mostly_ be good to go, and I can push it towards 1.0 in the very near future.
Dear lord people are getting pointlessly defensive and aggressive. Obviously this article is not referencing the full V8 engine, but a light version that may or may not make it into Chromium

You might want to re-read the HN guidelines

> When disagreeing, please reply to the argument instead of calling names. "That is idiotic; 1 + 1 is 2, not 3" can be shortened to "1 + 1 is 2, not 3."
No, I am not. I love the field I chose(CS) and the kind of work around it. But after working for a while it doesn't seem fulfilling on a personal level. I don't feel motivated to work on tasks if all I have to do is build some SAAS products where all I am doing is trying to earn more money and not really contributing to something great. When I say something great think of something like the 'Apollo Missions ' by NASA. They were truly groundbreaking in what they did and took the whole human race forward, while the stuff I am doing is nowhere close. I don't feel motivated to do it and it doesn't give me satisfaction.

In life, I can't seem to get attached to a person in a romantic relationship for a long time. I hate moving from one person to another but I can't find the one that will be perfect for me and me for her.

After all this, I started falling in a depression spiral and started having suicidal ideation. I really want to off myself, the only thing that is stopping me is my parents and friends. I can't inflict that pain on them but I don't want to even continue this existence.