skysight-inc/HackerNews huggingface dataset:
This depends on what you mean by success. If your aim is to end up steamrolling hard enemies with a broken deck and getting a large high score than synergies are worth going for. If your goal is to eek by with a win as often as possible there is too much variance in betting the farm on being offered certain cards in the future.
Really great work here. I love the way the visualizations are laid out, and the subject is near and dear to me. I often think about getting back into making games/movies and/or creating a Macromedia Flash 8 clone in the browser. I loved how there were just a few simple concepts such as frames, tweens, movie clips, and an asset library that you could tie together with js-like code to make whatever you wish.
I fail to understand this article. It seems to wobble between "don't eat out, you'll propagate infection to others," which, yes, social distance good, disease transmission bad.

But most of the article seems to suggest something like: "when you eat out, you put us, your service staff, at risk." Uhm... quit?

Normally I'd say something like, "most people can't afford to just quit," but no one can afford to pay you to stay home, either, so what exactly is the author proposing?
FBI: China’s Top Diplomat in America Covertly Recruits Scientists
Also, Redshift Spectrum: https://docs.aws.amazon.com/redshift/latest/dg/tutorial-quer...
Please don't post like this to HN, regardless of how wrong someone else is or you feel they are. It only makes the thread worse, and of course is completely against the rules here: https://news.ycombinator.com/newsguidelines.html.

Worst, it discredits the position you're arguing for, which is a really bad thing if you happen to be aware of some truth that others are not aware of.

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
For a hacker's client to github, I'd recommend having a look at ingydotnet's git-hub which is bash + his json-bash thing.

Interesting prior art and maybe some stealable concepts :D
That is impressive, just impressive. Brought back some fond memories of installing Windows XP over and over again for family and friends with fckgw rhqq2 yxrkt 8tg6w and playing minesweeper before handing it off to them.

Great job!
John Sculley on How Steve Jobs Got Fired from Apple
I am a professor. The limit on the enrollment for my class in the fall, which will be online, is principally dictated by TA resources.

The TAs hold discussion sections (also online), hold office hours and grade exams. I don't think it is unreasonable to limit the number of students per TA.

There are similar restrictions on my time (I can only have so many students before it becomes impossible to answer questions in lecture or office hours). But I think these considerations are less restrictive.

Moreover, even if one doesn't care about how much work the TAs and I might have to do, it is very difficult bureaucratically to increase the number of students per TA. There are department policies limiting this number, university-wide policies, and union contracts.

Oh, and there are looming budget cuts, which will probably reduce the number of TAs available and lower maximum enrollments.
Stuff like this usually falls in the "too good to be true" category, and it seems like several people in this thread have already defeated Fawkes. I remember a few years ago, a Google paper claimed to have figured out a way to categorize aesthetically pleasing photos from unaesthetic ones. My friend had an idea for an app that could sort -- even roughly -- "bad" pictures from "good" pictures, as she takes like thousands of photos when on vacation. Just out of curiosity, I actually went through the trouble of setting up and running their TensorFlow implementation to pretty mediocre results.
I made a Binary Coded Decimal 7 Segment Display Decoder a couple days prior to starting this: https://github.com/propjockey/bcd7sdd

After that blew up on twitter I tried thinking of something else I could test using checkboxes as the state and MineSweeper just popped in my head since it's pretty much 480 fancy checkboxes.

Motivation was just to see if I could, then to see what the limits are once I realized I'd be able to.

Thanks for checking it out!
First, my argument only applies to when these are common and not highly sought after (see the top level comment I replied to). Not necessarily a random person, but having an easily obtainable rooted iPhone would absolutely enable targeted attacks against wealthy/famous people.

Think of it like a classic USB drop attack but a bit more expensive: you install your remote management code on a phone, box it up like new, and drop it at the door of someone wealthy's house. I'd bet they would happily assume it's a wrong delivery and start using it if it's an upgrade over their current phone.
Not really. He covers that in the article.
53 bits of usable range is plenty for our purposes. Our serializer & database are not hobbled by the limitations of javascript, so the representation is only compromised as it is processed at the end client. This is not a concern for us.

For reference, MAX_SAFE_INTEGER can represent something around the year 285428751.
New York Times Reaches Deal to Acquire Serial Productions
Aren't you disqualified for unemployment benefits if you quit instead of being fired?
AFAIK: If no-one is eating out, the restaurants can't be open, and the staff can be on unemployment. If the restaurants are open and the staff "choose" not to work, they can't get unemployment.
I remember killing some old XML-RPC applications.

Deserialization and remote code execution vulnerabilities all over the place. That was brutal.

Who thought this was a good idea to pass arbitrary function names and arguments for the remote servers to resolve and execute blindly? The regular vulnerabilities in the XML parsing libraries themselves was the nice cherry on top.
Most people cannot afford to quit because they would not get unemployment benefits. Being laid off is a different story.
No it provides helper functions that inject props into your component.
The opener policy is something that I've wanted for a while. I remember looking for such a header value and only finding the debates about how to implement it.
Ask HN: How has covid19 effected the consulting market?
We are roughly 3 months into this pandemic and wondering how the consulting market is going for you?

Did you loose clients?
Have rates been effected?
Is it hard to find new clients?
Has the halt of incoming talent into the US helped or hurted your business?
Is this a really bad time to enter the consulting world?
if we find an alien species they would indeed be equal or less intelligent. a more intelligent species would find us first.
the timer stops at 999 because that's what it does in the real minesweeper, you can keep playing though!
Unemployment insurance is $600 a week now, I think, even if you’re working partial hours in some states.
Don't worry, its going hard the other direction, based on what the average school teacher says who's in their 20s and 30s.
Managing uncertainty in the Covid-19 era
I was interested in Nikola, but after listen its founder Trevor Milton talk, i vomit right onto the desk.

He simple believe he transformed the transport industry and tesla is just following their footsteps.
He talk how Nikola has the best truck ever created and its just a render.

Seriously, listen to that guy is disturbing.
Is there a listbox component similar to a pivot table slicer from excel? One which would always show the complete list (or part of it), be multi selectable with a drag functionality and one in which elements can be made semi-transparent to indicate that they’re empty/missing. I’m looking for something like that since ages.

A native select is the closest thing I can find but it has many limitations irt styling...
> Remember, it's a career, not a job.

...how do the suggestions you made factor into "building a career"? TBH your suggestions sound more like "remember it's just a job" advice than "how to build a meaningful and high-impact career" advice.

I don't see how you either reach "principal" or reach executive positions by hopping through commodity IC roles in "whatever's hot".
Doesn't elliptic curve crypto rely on trap doors because it uses finite fields? The wrap around caused by the finite field is a trap door, isn't it?
Love to see it still alive! Did my whole Physics PhD in high performance C and FORTRAN with gnuplot for visuals and Perl to tie it all together.
Yes, but I didn't trust them to stay synchronized and it wasn't too difficult to generate the code for 1000 keyframes so I just did that :)
Most affordable clothing in japan is of the boring uniqlo style unfortunately. But on the other hand, many japanese when your walking around in tokyo don't really look that 'uniqlo boring' either. Way more well dressed people there than a typical american city.
Are you concerned about that for performance reasons or for ease-of-use reasons? To address the latter, I made a separate transaction format for Biff that allows merging (it's similar to Firebase's transaction format). So e.g.

{[:users #uuid "some-user-uuid"] {:db/merge true
:username "foo"}}

gets converted to

[[:crux.tx/put (merge (crux/entity db #uuid "some-user-uuid")
{:username "foo"})]]

There is a race condition though; if another tx updated that document after the crux/entity call but before `:username "foo"` was written, then that tx would get clobbered. I'm planning to add `:crux.tx/match` operations automatically to prevent that from happening. There was talk on #crux in Clojurians slack today of using the newly-added transaction function feature to do merges. Haven't looked into that myself.
[Ah I'm entirely rewriting this, sorry].

Comments like this one are...tricky. While I can see why this one should be flagged (and I'm glad that it was), there's similar enough things that aren't flag-worthy posted all the time.

Arguments about speech and censorship are really common on HN, and I doubt you're saying they're all off limits, for example I don't think the subthread with
TearsInTheRain was bad. I certainly think that user is wrong, but I don't see why their comment was flagged (unless the answer is "the whole subthread is flag-y).
Almost a quarter of Delhi may have had coronavirus, finds study
The Most Comprehensive History of Watch Legend Swatch You’ll Ever Need
Shows the scale of the telescopes by comparing the massiveness of a homemade vs. state-of-the-art whole-building altitude-azimuth mount. It's amazing that something that ways 350 tons can be aimed with precision at photographic targets that are constantly moving with the rotation of the earth.
Whether you like Vox or not, what the articles talking about is an overt issue. Berate vox, but don't ignore reality.
When did we forget how to cook for ourselves? I am perplexed by the large number of articles-- including this one-- the seem to assume that the options are eat-in or take-out.
That $100k figure really isn't true at all. To pick a school, Washington State University is $13k/year in all academic fees. Even if you take 5 years to graduate, that's still about $65k in fees.

Yes, if you include room and board into the equation it gets around $100k, but you don't get to not pay room and board by not going to university.

$65k is easily worth it if it increases your payback $10k/year over a 40 year career.

I agree that an apprentice system would be nice but having participated in an "apprentice like" training system for technical consultants it is MUCH harder to create such programs than you think.

In our case we are training people who already have college degrees and some programming experience. The rule of thumb is that we can't get them consistently billable for at least 4 months after hiring, they'll add overhead to projects for a year, and they won't pay back the cost of training them for at least 2 years. And that is with a well-structured and experienced program. How many businesses are willing to to deal with unproductive employees that long, even if they are potentially subsidized?
Newgrounds will always have a special place in my heart. I remember learning flash over the summer on a lark and porting a game a friend of mine had originally written in Q-basic. It was the first time I'd ever "shipped" something and Newgrounds was where I launched it. The game ended up on the frontpage which at the time was a huge deal. From there, my game started showing up all over the web at various flash game websites. One site offered me $50 for a non-exclusive license which for a college kid was fantastic! Paid for a nice dinner and drinks for me and my friend. Its neat seeing the game show up in the top 2000 as well.

Game in question is Roadblocks for anyone interested https://www.newgrounds.com/portal/view/192217
Your analysis has the error that you are comparing something that can recognize a face from among a few thousand (a human) with something that is designed to recognize a face from among many millions (a facial recognition algorithm).

Also, they addressed low pass filters and other image degradation techniques in the article, and almost every adversarial example paper addresses them, and works in spite of them. You're not the first person to think of that.
Data Science and Machine Learning Primer
I.e. up-and-coming as opposed to well established.
Twilio exposes SDK, attackers inject it with malvertising code
haha, awesome! You nailed it. It's really cool to see it being tested out in the world! Thank you for sharing!
I seem to have misread my reference: the change a year ago was to Javascript, to make it conform to JSON, not the other way around, which was how I originally interpreted it. The latest version of JSON itself seems instead to be the latest RFC from 2017-12-13. Note: this was still after the article was written.
Yep. Add to the list: no Markdown support.
Economist is reporting a similar story:

https://www.economist.com/united-states/2020/07/22/americas-...

>Hence the need for another stimulus package. Democrats released their proposal, a $3.4trn behemoth called the Heroes Act, two months ago. Republicans have gone from suggesting a “pause” on future stimulus, as Mitch McConnell, the Senate majority leader, said in May, to agreeing that something more is needed.

Vox's premise isn't controversial.
OK, they're profitable, and sales are flat to decreasing. Viewed as a mature company, what are they worth?
U.S. companies start cutting space
You don't need to do that many hops when using your own key, because you can double it repeatedly. ie instead of adding 1 256 times to get 256, you just double it 8 times.
I can assure you that Musk has at no point intimated that Tesla is not a worthy investment and that he's not interested in profit maximization. He has only ever hinted at this peripherally, as described.
Vietnam absolutely does have the capacity to test. They have an incredibly advanced public health system, unlike the United States.
JS is the right tool for the job when you want to make something highly interactive. I can't remember seeing anybody dispute that here. Having said that, I now expect at least one reply from someone who does dispute it.
We test Mozilla’s new WireGuard-based $5/mo VPN service
For us, gnuplot and xmgrace were two of the most important command line tools during physics education, esp. in computational physics. Often piping freshly simulated data right into one of both for quick visualization.
This is missing a pretty big chunk of the end-game(s) of Flash: social network gaming. All of the top Facebook games were using Flash. We built the engine for FarmVille, CityVille, etc. using ActionScript3. Our artists would author the animations and sprites in the Flash editor and we'd be able to drop them in seamlessly into the game.

Additionally, PC/Console 2D & 3D games were using Flash to author and render their UIs for a very long time via ScaleForm. They only discontinued it in 2018.

Flash gaming became much bigger than Newgrounds and had massive influence on how to build future WYSIWIG tools to empower designers and artists.
Indeed.

My advice for a career in computing is "either become world expert in some durable technology with a high barrier to entry, or else find a secondary specialty" (math, finance/econ, natural sciences, an engineering discipline, pre-law are all good choices).

My advice for a career doing generic undifferentiated software development is "don't", or at least "move into management during your 30s".
> I appreciate your response. Unfortunately, I don't feel you have presented a convincing argument against its established classification as an OO design pattern for the last several decades.

The argument is self-evident. A singleton does not use or need any OO construct to be implemented or used.

There is nothing special or specific to OO to exclusively own the concept of ensuring a single globally-accessible system-wide data structure.

As I've said, singletons are implemented with static functions returning static variables. No OO involved at all.

Your only argument tying singletons to OO is the fact they are covered in GoF. However, that argument has no merit not makes any sense. GoF does not specify what is and is not OO. It only shows basic design patterns and presents ways of implementing them with OO languages. Otherwise you would also claim that instantiating variables is OO just because GoF describes factory methods.
Regexes are such a horrible thing to deal with when you're just trying to parse code quickly and don't want to deal with AST. I've always wished for a library of regexes that just work.
A lot of the limited ones which exists are for high volume transactions, so it matters a lot more than we think. But the hype is sometime way too much.
Final Flight Path of Qantas's Last 747 Draws the Qantas Kangaroo Logo
But we want these people to actually do their job
to each his own - I find influxdb somewhat flaky but the best part about it is not having to write the atrocious sql queries I would need to to get the same kind of windowed aggregations. `group by time(1h)` and so on is pretty handy.
[4] is the wrong link, but it's too late to edit. Correction:

[4] https://ocw.mit.edu/courses/physics/8-06-quantum-physics-iii...
These are not normal times: flat sales during Q2 is quite an achievement when all your competition tanked by ~30%.
Tesla will build Cybertruck factory in Austin, Texas
Fuck the CCP.
I'm not trying to be merely argumentative or dismissive. I understand the words that you've written; I'm saying that there's no real point in them. You're saying (aren't you?): "The way I define God, this other thing must be true." While I'm saying, "So what?" If you are arguing strictly that, according to a specific theology, "this implies that", then great. But you sound more like you are saying, "This is true, therefore that must be true", which is a very different thing. I'm not arguing about your definitions, I'm arguing about the application of your logic to the real Universe. And I'm not arguing as an atheist, but simply as someone evaluating the discussion thread and what you said in that context. But, you seem to have "not addressed" my whole "God goo" thing, which completely demolishes any non-strictly-Abrahamic-definition-of-God argument. If God split itself into two equal parts, would they still not be "alpha and omega"? But feel free to disengage if you feel there's no value in engaging further. :)
Panthera Jekyll
Hey! I helped write the GraphQL query generator! Thank you so much for highlighting our library! This was a very pleasant surprise in the morning. I think your article does a very good job at summarizing our library, its benefits, and its uses. I would love to know about your experience using our library. In any case, this was super cool!
Cool! Two noob qs:

1. Would love to learn a bit more about how the rule engine works.

From what I understand crux in essence only gives you key->blob semantics. How do you know that one `doc` is a `user`, and another doc is an `game`, etc

2. re: datalog subscriptions -- do you know if this is something inherently very difficult, or is it that crux hasn't implemented this yet?
it's not that hard: `select max from (select max(temperature) from measurement_name group by time(1h)) where max > 10`
> If you study and make 1 project for each subject of https://teachyourselfcs.com/ you can go toe to toe with any Stanford or MIT computer science undergraduate.

That better be a hell of a sequence of projects.
> Truth tables and Karnaugh maps blew my mind, as did the rest of Boolean math

Indeed, DeMorgans law is something I use regularly, but many devs don't know it

(^A.^B) = ^(A+B)

^A + ^B = ^A.^B
I've tried this with facenet and it still detects the correct faces I tried without much issue: https://github.com/davidsandberg/facenet/
Feel free to add an open source version this I created:

https://gitlab.com/Rodeoclash/StageHand
I can relate to this. I used to work in a role with multiple bosses (co-founders) who all held the same job title and description.

They didn't sync up well, were spread across time zones, and would often disagree. So, depending on who you talked to there would be a different set of priorities and requirements. And one would call a meeting to review/challenge the others designs and decisions. It was very chaotic and stressful.
making you seem like you are showing off how much you know about something and making others feel dumb

I wish we could get past this (finding intelligence offensive while finding physical strength appealing) as a species. But until then it's good advice.

It's also a bit of a double bind: if you're not precise enough, someone will be offended by your ambiguity. If you're too precise, someone will be offended by your precision. It limits the rate at which experts can convey knowledge, which can be problematic at work as teams are limited to the pace of whoever is most offended.
I feel like Google has given up. The iOS Gmail app is terrible and buggy. The web app literally has a loading screen now. The GSuite set of products hasn't advanced much since it was acquired from outside Google. Google Cloud is getting curb stomped by Amazon and Microsoft. I guess they have Search still, but it's getting ad filled and tired. Not that I'm going to short GOOG anytime soon, but come on folks!
I would think it fairly disingenuous to claim QAnon as a distinct thing with no history or causality and that it appeared fully formed and unchanging.

It should have by rights have disappeared into obscurity after the imminent mass arrests of HRC and other prominent Dems didn't occur; much like the lone gunman inadvertently showed Pizzagate as a hoax.

Rather it has morphed into a moment of sorts that channels people frustrations with anything and everything, with a weird idolisation of Trump the celebrity and now encompasses any alt/far-right fringe idea that is big on conspiracy but generally lacking in theory.
Jorbs's way of thinking about the game is very well considered and I'm sure useful for new players but his skill at taking turns makes it hard to copy him. Try it - take a seed from one of his runs, copy his decisions, and play the fights out yourself. You'll get flattened.

Jorbs can reliably reach the heart with a much more challenging deck than you or I can. He's also playing a game mode that imposes challenges that don't exist for new players. Just shoving a lot of good cards in your deck might be pretty good advice for new players up until about ascension ten.
This should make white-boarding interviews a lot more fun. "Please implement Minesweeper, but only using HTML + CSS"
Meow Attack nukes over 1000 Databases
I am wondering if the current Tesla high stock price is also lifted up by short squeeze. Some of the billions of dollars shorting Tesla are giving up, as they do not see a way to make money in the foreseeable future.
SDK != Corp Policy

You can't use PHP internally at Amazon. Downvotes and ignoring facts do not suddenly make my factual comment "untrue".

See also: https://news.ycombinator.com/item?id=23030330