skysight-inc/HackerNews huggingface dataset:
C round startup, ~150ppl, globally $350 in office equipment of your choice (with reasonable justification), or $250 cash equivalent if you had a nice setup and just wanted to stock your bar.

I already had a decent space so I spent mine on very high quality daylight bulbs and a decent webcam and audio.

The day the expense check cleared, my chair broke :)
Why sell people a product when you can offer them a service and make even more money? Reduce and Reuse are bad for business, making Recycle the only economically viable option.

EDIT: @downvoter, can you tell me how our business climate doesn't suck this way?
And employees want to pay less rent, and that could skew the results too.
That's a huge plus in my book. Frameworks tend to obscure what the application actually does because there is orders of magnitude more framework code than there is application code, and frameworks tend to be very indirect when going about their business with 12 different layers hit for a simple operation.
The Jump bikes were just a different league. Smooth ride. Lime bikes for me were a last resort when I was doing the bike share thing. Half of them were broken, more physical effort than riding a decent road bike and no refund when the bike is broken. I'd rather get a Boris bike than a Lime.
I may get shot down but I was experimenting with VR meetings, avatars created using facial images. We did a team meeting using this tech for fun but it felt much more like being in same room than a video conference call. Not same as in person but a step closer.
My cynical self loves the headline of the article. Pity it is only mentioned once in passing.

All my career I have been moving to increasingly more expensive places chasing after better jobs. So far I have very strong feelings about what I call 'the satellite office effect'. Anecdata shows that my colleagues at the head office get promoted at a ratio roughly 3:1 compare to my (remote, smaller) office.

Amid this pandemic and many companies looking at full remote, I decided to move to the US to a yet more expensive city. I love the idea of living in a low CoL area and working remote, but for the sake of my career I feel the need to work at the main offices. Even if one day I decide to make the switch, I would never consider working for anything else than a full remote company.
Epidemiologist: Sweden Covid Response Isn’t Unorthodox the Rest of the Worlds Is
What's wrong with exurbs, if people living there don't need to commute downtown?
This [0] is an equivalent/tracking project. I would be very interested if it gains iOS support.

[0] https://github.com/pvieito/PythonKit
Really great project, nice job author, hoping to use it as a starting point/inspiration for some projects of my own.
I am doing it right now, for a computer vision app. CMake is kind of a pain, but the rest of it works fine.

My one other work-related Android app also used C++, for computer vision-related stuff, 8 years ago. Android Studio/Kotlin/C++ is in my very subjective opinion about 20% better than 2012 Eclipse/Java/C++.

If I wanted to do basically everything in C++, I would strongly consider Qt.
When I was last onboarded--well, quite some time ago--one thing my manager did that was useful was to connect me with a number of different people in the company and had me set up 1:1s with them both as a get-to-know-them thing and to start working together on various areas of interest. Many, maybe most, of them weren't in the office as I was anyway.
There are still lines on my wrists from a previous aluminum Macbook of some variety I had.
The reporting indicates it's about the schools they attended, not the students' scholarship conditions.

We haven't seen the list of schools, but from what I can see it'd be more like revoking the visa of someone who attended Vanderbilt, because Vanderbilt has a partnership with Oak Ridge National Labs doing nuclear simulations.
You said it yourself: Users are viewing your site on devices with totally different screen sizes, different resolutions, on different platforms, with displays of varying brightnesses, glare, viewing angles, color spaces, and in environments of varying levels of lighting. Given these constraints, it's not possible to get a consistent look-and-feel.

So don't waste resources trying. You'll create more problems than you'll solve.

Nobody tests their web fonts as thoroughly as the default fonts have been tested on their respective platforms and devices. Web fonts can have odd platform-specific bugs with kerning, hinting, and subpixel rendering. I've had web fonts render without hinting on Edge, but look fine on Chrome & IE on the same system. How does one even begin to write automated tests that detect issues like that? Using the default fonts guarantees you'll never have to worry about such bugs.

The system's installed fonts are guaranteed to work. They improve performance. They prevent re-flows. And they're what the user is accustomed to. These reasons and more are why Facebook, Github, Twitter, Wordpress, and many others use the system fonts.
Hallucinations are pretty concretely defined, medically. Seeing stuff that isn't there. Hearing stuff that isn't there. Things moving when they aren't.

For me, the psychedelic experience is more about the "Ah hah! we're all in this together! We're all the same thing! I've removed the veil and barriers I've built up all my life and can finally see clearly what it's All About." I'm sure it's different for others, but I don't experience that "oneness" or "connection" on dissociative. It feels like I am born again, free to be vulnerable and experience the world without the lenses that society and myself have placed over my eyes.
I use Hugo, I made my own template by modifying an existing open source one. I write my articles in vim and just render and rsync to my blog.

I use to use wordpress, but I did not want to deal with all the updates etc. One of my wordpress sites did get hacked at one point, probably due to a third party template.

The one thing I wish I had a little more control over would be the placement of new articles on the front page.
My anecdote: (Note: I also do not have a CS degree)

- 3 months w/o job-- Succeeded: Quit remote SWE job in Feb. Now in May, landed a job offer. Starting in June. That's 3 months without work.

- 13 months w/o job-- Succeeded: At past job: Laid off after just 4 months as a data analyst/programmer, ending in March. Traveled. Coded up a full stack app, which I published the following April. Landed a SWE job that May. That was 13 months without a job.

So, take this stuff with a grain of salt.

I think a lot of folks who are complaining about not landing work are the ones who are not committed to building their skills, building projects, and perhaps don't even have a portfolio or open source code.

Software engineering, despite the high demand, is competitive. A person can't rest on their laurels for much time and expect to succeed in this industry.
counterpoint: i pay for intellij because it’s great. eclipse can be free forever but that does not make it less of a dumpster fire.
> PEGs are however easier to reason about

Yes and no.

PEG parsers are definitely easier to implement than any of the LR(k)-and-ilk parsers. So if you're writing or debugging a PEG parser, that will be easier.

However, while shift-reduce conflicts are confusing, they are there to give the strong guarantee that the grammar is unambiguous. And the parser generator will tell you this as soon as you've defined the grammar, before you've even used it. PEG grammars instead remove the guarantee, and let you deal with any confusion that arises much later.

Here are some methods of reasoning that standard parsers will give you that PEG parers will not:

1. A ::= B | C is exactly the same as A ::= C | B.

2. If A ::= B | C and you have a program containing a fragment that parses as an "A" because it matched "B", then you can replace that fragment with something that matches "C" and it the program will still parse.

Neither of these rules hold in PEGs.

Here's a practical concern that (2) helps with. Say you have a grammar for html, and a grammar for js. And you want to be able to parse html with embedded JS. So you stick the js grammar into the html grammar at the right places. If you're using a standard (e.g. LR(k)) parser, and you don't get any shift-reduce (or other) conflicts, then the combined grammar works. In contrast, if you're using a PEG grammar, it's possible that you've ordered things wrong and there are valid JS programs that will never parse because they're clobbered by html parsing rules outside of them. Or vice-versa.

Also, realistically if you're using a PEG parser you'll want one that handles left recursion, because working without left recursion turns your grammar into a mess. And left recursion in PEGs can have some weird behavior.
How come rooftop panels don’t need a battery? I’ve always wondered that. Does the grid truly act as a battery?
I'm more referring to an attacker cloning their own cards, not someone else's. Some smartcard systems assume that the state of the card is the source of truth, and not anything on the server. In that case you don't want people cloning their own cards and then using those to hop on the subway.

I don't see the argument for why security requirements should be lower in that case. Security cameras are not always present and getting arrested "on the spot" for a virtual card theft seems unlikely given the nature of the crime (it seems doubtful police forces would have officers standing by for this purpose that are able to both detect and react quickly enough).
This is smack in the path of Audacity, very nice work. Is it possible to load midi synchronized to an audio file? That's a weak point in Audacity, it can't really edit the midi as you go through the audio and for some tasks that would be extremely useful to have.
the data looks pretty reasonable IMO. It’s not as big of a difference as I would expect.

Also, noticeably missing asians, native american, middle eastern data.
How can I be notified when this is back? I love it.
What program did they use to do the SpeakerVideo-in-ScreenShare layout they used on the site (https://youtu.be/f1fHPqAYj5I?t=292)
sure. the point is that it’s not a fork of atom. if you use leftpad you’re not a leftpad clone
I assume that glass is considered to be a ceramic, and that glass melts. But is it a property of all ceramics that they melt? I would have thought that your typical coffee mug would burn, rather than melt, given high enough temperature. Or is part of the point here that this new ceramic belongs to the subset of ceramics that do in fact melt?
I think it's somewhat similar to the cookie-cutter houses in the USA: The best possible accommodation for the masses at the least cost possible.

I grew up in one of those blocks till age of 15. They are not all the same but they come in a few types and few sizes. It's strangely comforting to have the house out of the equation, everybody has the same house so it's not a matter of discussion. That said, for some strange reason it was customary to show all the rooms to the people who visit you for the first time.

These blocks are ugly and are getting uglier as they decay but there are many people who "made it" and still live in these blocks and park their Bentleys in the parking that 30 years ago was full of Lada, Moskwitsch and Trabants.

Also, not everyone "made it" so some floors are renovated others are in desperate situation.
The very first thing that crossed my mind while reading about the motion editor was: "here comes the Google's 'Macromedia Flash' for mobile".
1. The selected Java SDK API desugaring, though limited, is much awaited. Little things like supporting `java.time` up until API Level 14 make it less painful, don't have to end up using Joda Time even though it officially is not developed anymore.

2. Good to see Google focus on animations finally

3. The CPU profiler looks amazing

The transition to androidx has been slow and painful. But overall Android dev experience is improving consistently
Ask HN: The boss of an institution I need a job from followed me on Twitter
I am currently jobless and had recently applied to a job in a top research institution in my country. Now, based on my interests, I came across a tweet that was interesting and retweeted it. Unbeknownst to me then was that I was retweeting the institution's director. Because of this, he followed me. Would it therefore be appropriate for me to directly message him? I desperately need a job and wouldn't want to either spoil a chance or squander the same.

Thanks HN community.
Code-annotated screenshots would be rad, a bit like LogRocket logs a session, but static, so you can receive feedback and immediately act on it.

Killer features also as GitHub Action/App

Generate a shareable/anotable link on every branch/pr

Make annotations back to GitHub issues, so they can be tracked/resolved there, and added back to the annotation UI as such.

And I could keep going...
It is in Fedora and Arch. Ubuntu generally doesn't really follow any technologies anyone other than Canonical pushes out.
Actually, the www was working. It's a cname to tp.47cf2c8c9-frontier.amazon.com, which should have been a cname to d3ag4hukkh62yn.cloudfront.net, but that record was broken for about 20 minutes.

Update: that frontier cname seems to be bouncing between Cloudfront and Akamai now, so I suspect they're fighting off either an attack or internal issues. I see issues to other route53 servers as well.
i tried atom but it was atrocious when it came to even medium size files. vscode loads huge files without blinking. atom would just freeze
Remember the old mantra of reduce > reuse > recycle? Environmental consumerism is supposed to be primarily focused on reducing when you can. If you cannot reduce consumption, then try to reuse as much as possible. And if you've exhausted reduce or reuse, then you try to recycle.
A major difference is that there is a tool for automatically converting from Java to Kotlin. I don't think that exists for Objc to Swift.
FS blog and podcast have some really interesting material.

I like their weekly newsletter. It gives me a good recap. To be honest, I have grown tired of the news under the stay at home order.

Most of my free time now has been back out in the garden now that Spring is in full boom. I build a replacement raised bed last year.
La Palma, in the Canary Islands! This place is simply wonderful. Here's a video taken on Tuesday by Lisa, the wonderful operator of https://www.oceanologico.com/ ...

https://youtu.be/UdWG0f02uF4

If you're wondering what I'm doing in the Canary Islands during Coronaverse shenanigans, I was visiting when quarantine started, decided to stay here, and am still here. I felt Spain was taking Coronavirus more seriously than the USA.

Here's more pics from La Palma:

Mar 1, 2020 / Playa Las Cabras -- https://photos.app.goo.gl/j2o62tm5ECjn4eCY6

Mar 1, 2020 / Mirador de la Cumbrecita -- https://photos.app.goo.gl/A2DoNocGNVBnGsBd8

Mar 2, 2020 / Petroglifos La Fajana -- https://photos.app.goo.gl/qiBeHL95PTfjpNbM9

Mar 2, 2020 / Stargazing at Mirador Astronómico del Llano del Jable -- https://photos.app.goo.gl/oCamaWZwfH2HwykBA

Mar 4, 2020 / Snorkeling At La Bombilla -- https://photos.app.goo.gl/upfnrj4dED4eYkkU7

Mar 7, 2020 / Roque De Los Muchachos -- https://photos.app.goo.gl/XbGjsm5q1oSkmXG7A

Mar 9, 2020 / Some Steep Ass Hike Near Puntagorda -- https://photos.app.goo.gl/1z5NMgaheCkj9uXr8

Mar 10, 2020 / El Tablado -- https://photos.app.goo.gl/NWnJNcKa6uYuwiy68

Mar 11, 2020 / Mirador De La Montaña Del Molino -- https://photos.app.goo.gl/SRRnRhgUWSTVmUKZ6

Mar 12, 2020 / Observatorio Roque De Los Muchachos (including GranTeCan, the world's largest optical telescope at 10.4m in diameter) -- https://photos.app.goo.gl/JcD1bCUb1asU9VcE8

Mar 29, 2020 / Scenic Route To Returning The Car -- https://photos.app.goo.gl/Dgx9hTFsQ8HDa5sQ7

May 2, 2020 / First Walk Since Mar 13!!! -- https://photos.app.goo.gl/qMbUGGShiuEPSrQT7

May 3, 2020 / Walk Along The Shore -- https://photos.app.goo.gl/dxtfhDfo6VVKc8PN6

May 3, 2020 / Walk Along The Shore -- https://photos.app.goo.gl/RukczW1jXbf17AU46

May 4, 2020 / Morning Walk -- https://photos.app.goo.gl/RukczW1jXbf17AU46

May 11, 2020 / Morning Walk -- https://photos.app.goo.gl/ndwxKH4gZNdfzmRt7

May 24, 2020 / La Palma / La Fajana de Franceses -- https://photos.app.goo.gl/46PrYSdjKCMHQjECA

May 25, 2020 / La Palma / Roque De Santo Domingo -- https://photos.app.goo.gl/N1Z5PKWwESg7aTkC6
> it is not enough to just understand how something was made. You have to be able to recreate it too

I meant to include both in "reverse engineering".

What I was trying to say was that the large products where MS has failed spectacularly don't seem to me to be products from some other company that they reverse engineered. They seem to me to be products MS thought up itself. MS is better at co-opting ideas invented by others than at inventing its own.
> Users don't want to see a site's brand in every letter on the page. They want legible text that loads quickly.

The worst cases of this are when a site loads a font that has a few letters re-drawn to match the companies logo, but the font is used as the site's default for body text. That leads to words unrelated to the company's name appearing with pieces of the company logo—very distracting and harmful to legibility.
> I'm afraid this is the same scenario no matter which regulator is in power.

Yes, we trust regulators to regulate effectively and not to single out companies when they do things the president doesn’t like.

> The previous administration became the arbiter of truth as to gender and race.

How is the prior administration’s policy to towards race and gender in any way relevant to this administration’s policy towards one tech company?

> What's stopping the next administration from doing the same?

Well, if this action results in a drop in public approval of the administration, the next administration is probably not going to be incentivized to do it. Further, this line of questioning provides zero substance as you could ask that question of any scenario. “It’s OK now because no one will be stopped from doing it in the future” is not a valid argument.
As Apple is (trying) to move away from a behemoth Xcode, Google is moving closer to their version of it.
It's not unreasonable to hypothesize that a certain level of technology could make one work.

Cybersyn being strangled in the crib by the CIA isn't really good evidence in either direction.
Wordpress:

Open Sans, via Google Fonts https://wordpress.org/

Facebook:

Freight Sans https://www.facebook.com/
Likely something like After Effects.
Its so weird that a company would make it clear that theyre in control of the platform they own and are responsible for.

You're really being duped here. Its not about "twitter posting their views". This isn't a question of who's opinion may or may not be right. Trump is continuously posting verifiably false information that could kill people. The idea that a single person on earth could object to fact checking these things, that again, will cause more deaths, is just stunning. Stop with the awkward 1984 act. You and I both know you're being completely disingenuous.
How to Deconstruct and Interpret Maps
> Have you used Sysinternal's Process Monitor or Process Explorer or any of the tracing tools already built into Windows to see why it's slow?

Yeah, poked it a bit, took some ETW traces. Couldn't find any good reason for it to behave like that with a low CPU load.
In general, we have higher-level programming languages so we can do just this, hide the complexity under indirection. It's basically the purpose of the languages we tend to use today, otherwise we would all be still using assembly.

Your job as a programmer is being able to walk this ladder of indirection up and down until you find what you seek and fix/add/remove whatever.

You'll always be dealing with way more than 20 levels of indirection when programming, even with a "hello world" program. If adding two more levels of indirection makes your mental model break down, you might consider upgrading your environment/workflow a bit to support this.

Regarding naming I agree with you. Good names are really, really, really hard to come up with. Entire books have been written on how to name things. Doesn't excuse us from trying though, the only way we can get better is by doing.
You don't, it's the same psycho advice US tech people have been giving each other nervous breakdowns about for two decades now. Thousands of people have solid jobs that pay well where they can learn at a normal pace, do interesting work and put it down at 5/6pm.

If it's true that America really is that way, my advice is look abroad because life is not about your job.
Personal opinion time.

Aside from whatever modern screens become I can't see control rooms changing too much from where they are currently. What is likely to change is how equipment is approached within the field which may mean less reliance on control rooms in general.

What I mean is, imagine a Google Glass style augmented reality goggle on your operators. As they walk the plant they can look at a process system and up blips the efficiency/product/status info in real time. If that guy is out there for maintenance he'd see the time since last fault, reason for fault, downtime, and whatever else you'd call relevant all in front of his eyes instead of having to radio with the controls operator for info.
This circles back to my original argument. Here:

def adder(x):
def add(y):
return x + y
return add

add_five = adder(5)
add_five(10)

How is that different from:

class adder:
def __init__(self, x):
self._x = x

def __call__(self, y):
return self._x + y

add_five = adder(5)
add_five(10)

Did you have something like that in mind? Do I understand your idea correctly?

They both allow you to achive the same thing. The syntax doesn't matter, they both produce the same result (in Python, that is, which is a bit unfair, because there, functions are objects to start with -- but even if this was not the case, then the object would require namespacing which is negligible). It depends on whether you want to `think` with a closure or not.

I propose that differences in OOP and FP on this level are irrelevant, but that the magic lies in the naming chosen here. An "adder" is something that has continuity and identity, and the calculation is performed later. I don't care about how it is constructed. There is nothing wrong with just calling add(1, 2) -> 3, but objects give you this deferred stuff for free (sorry, not free, for the price of some memory).
Sure. And that's a no-brainer. We'd all agree on that. The interesting part is when there are trade-offs. So that's my position on the trade-off.
Is there any source for this data normalized per police interaction? Basically I want to know where in the process the issue starts. Are non-whites stopped/harassed more by the police so they get into more altercations that lead to shooting/death or are police just more likely to shoot non-whites? The difference makes a huge change at what level the issue should be addressed at.

Also comparing the rate of shooting to deaths would also be nice to see if there is an issue of care after a shootout.
The Toronto Star’s owner dreamed it would be a nonprofit. It’s being sold to PE
Can confirm about humidity being a giant factor. I was mostly fine outside in Seattle at 100F, but at just 75F in Atlanta I was soaking like crazy.
Not waiting to happen- Wasn’t there a US Navy ship that collided recently because the throttles were done in software?
Wait until the anomaly is combined with a ... Coronal mass ejection!

:)
Zuck is a republican, enough said. Using his company to shove his tongue up Trump's ass to make money off facilitating mass disinformation just isn't ethical.
Top (Effective) Software Resume Templates and Samples for 2020