skysight-inc/HackerNews huggingface dataset:
Got Something to Say on Our Startup Story That You Are Interested to Cover
agenter.com
Unemployment is a major problem in India since we are having a huge population of youngsters. Since everyone is completing their graduation from reputed colleges or institutions, lack of skill leads to unemployment. These graduates move into metro-cities like Bangalore, Pune, etc., for jobs and end up in jobs like sales, marketing, receptionist, etc., which doesn't suit their education and even not able to bring up their skills. Everyone is very passionate about getting jobs in their desired field which they cannot get under some circumstances.

Here we are providing a platform for the young graduates who are willing to work on their dream jobs without getting hired. This is the best opportunity for earning a second income to fulfill their wants. This Platform can be used even by students who want to build their network and also who loves to work from a remote places.
For individuals, you can present your skills and get the related jobs from thousands of verified business persons who are providing work based on sales/referral commission.

For business profiles who are looking to increase their sales opportunities can present their requirements on a commission basis to get the work done by the profiles who meet the requirements.
Our company is agenter which is a networking platform for integrating public with business across all industries based on sales commission.
Businesses can publish their sales requirements through the agenter platform for free and provide the commission for your services. The individual would either work for you or refer the business to get it done on a commission basis.

We are focusing to lower the unemployment rate through this commission networking platform, where the freelancers, agents, brokers, individuals can connect easily with the business profiles who provide commission for referring or selling their products or services. The Individual will work or refer the business requirements.
https://www.google.com/amp/s/www.cnbc.com/amp/2019/09/11/you... CNBC saying you need $350k a year for a middle class life in SF and NYC.
Or maybe you saved someone from gaming addiction by breaking these games and making it harder to win.
This is hairsplitting. It's okay to say that there are true yet unprovable sentences without always carrying "true under the standard interpretation" around. It's understood from context.
How does it compare to privatestorage.io?
It doesn't imply "manager level". Anyone can be an IC at any level. It might imply "not on a manager track" but strictly just means "not a manager right now". Since it is the opposite of "manager" it might have all kinds of connotations due to being where that distinction is relevant, but the denotation is still just a technical role with zero reports.
There seems to be a typo in the blog post -- yarn needs to be updated to 1.21.1, not 1.12.1
source: https://snyk.io/vuln/SNYK-JS-YARN-537806
If you count wechat and WhatsApp more like billions.
You call it an operating system. Does it have its own model of apps? What about executable file format? OS APIs?

From what I can see this is more a personalized portal but I may be mistaken.
Zero polio is a cut/dried thing. We know how much the polio vaccine costs to manufacture, we know the risk of adverse side effect (very low) and we can administer the vaccines alongside your normal check-ups. You're not increasing the risk of death due to something else by decreasing the risk of polio.
I’d like to see some analysis on how disjoint startups are from the highest paying companies. I think it’s true.
They say that their prototype does not need an external source of cold and is purely electric, so I'm thinking it might be using something like the Peltier effect to generate cold. Apart from that they do look superficially similar.
When they “replaced the battery” on my dads iPad Pro they just sent him a new one. I don’t know if that holds for MacBooks as well, it might depend on the model: the 12” MacBook’s layered battery might be pretty hard to replace.
historically engineers who could be hired at G/FB worked for startups on better terms than the big tech firms of their day (IBM/Cisco/HP/Oracle etc) The market changed during the last recession to not allow employee's to receive "real" equity compensation which flipped the math from stable pay vs. risky equity to better pay vs. risky lower pay.
> 'switching to Firefox' isn't something anyone actually has to do. Just start using it for one thing or another and any complete change will happen naturally

This is going to vary with different people. Have you heard the phrase "Default is destiny"? This is especially true for less technical people (the majority of web users).

Personally I'm not going to dabble, rather keeping to the safe and familiar, so I have to intentionally trial run something as my goto/default.
I’m a big fan of Anvil[0]. It feels like the right amount of low code, if that makes sense. Abstracts away everything but the core app logic, which you write in Python. So it works well because you get the flexibility of code for the unique logic/behavior while the rest just works.

My company now runs our front-end app on Anvil, works beautifully.

[0] https://anvil.works/
I hear what you are saying, but... in several places where I have been a manager, it really didn't matter what I said or how I said it. Pay increases (or not) came from HR. Scoring rubrics came from HR. The performance review was performance art, nothing more. I knew it, the employee knew it, and frankly it was more fun to polish our resumes and laugh/cry about it.

What I tried to do instead was offer continuous feedback and career direction, with the understanding that it was just advice. Sure I tried my part to advocate to HR and up the food chain, but in a lot of places they really don't care about retainment or career progression.
What's with the nationalism? Every country has benefits and problems for it's citizens, and Australia is no different: just look at the literal schorched Earth outside
Warning of a possible CME-induced electrical storm. The visible signature alone isn't proof.

The actual EMF effects, based on both the nature and targeting of the CME, aren't clear until it encounters some electrically-aware monitoring device. Of which most are in Earth orbit.

If countermeasures include such activities as widespread disabling / disconnecting of major grid elements and equipment, you'll want to minimise the false alarms, both on the basis of cost and because of the boy-who-cried-wolf factor.
An alternate opinion:

https://mediamythalert.com/2011/01/13/the-anniversary-of-a-m...
> and...

and... what? Unless telekinesis has been invented, a photo of your door doesn't increase the amount of people who are able to try opening your door. If you're about to say "someone might choose to come a long way just for my door" then that seems like an argument in favour of what I'm saying - in that case, wouldn't you like to know about any vulnerabilities your door has which you could address, before they arrived, instead of relying on silence and hoping they won't know about them?
It looks like those terms from the 60s and 70s referred to "superhighway" in regards to communication, but didn't prefix it with "information". And whether someone incidentally used the word or not is sort of irrelevant. It started to become popular as a means of visualizing the possibilities of the internet in the late 80s and 90s, and that's when I think the first people started to imagine what this might become in the abstract.
> it's very hard to make a "bad" variant of the code [...] looking like sane code

That is very hard, but not what was quoted above. The length has no part in it. The core part needed for the shattered collision attacks involves basically binary data.

$ curl -s https://shattered.io/static/shattered-1.pdf | hexdump -C > s1
$ curl -s https://shattered.io/static/shattered-2.pdf | hexdump -C > s2
$ diff s1 s2
13,20c13,20
< 000000c0 73 46 dc 91 66 b6 7e 11 8f 02 9a b6 21 b2 56 0f |sF..f.~.....!.V.|
< 000000d0 f9 ca 67 cc a8 c7 f8 5b a8 4c 79 03 0c 2b 3d e2 |..g....[.Ly..+=.|
< 000000e0 18 f8 6d b3 a9 09 01 d5 df 45 c1 4f 26 fe df b3 |..m......E.O&...|
< 000000f0 dc 38 e9 6a c2 2f e7 bd 72 8f 0e 45 bc e0 46 d2 |.8.j./..r..E..F.|
< 00000100 3c 57 0f eb 14 13 98 bb 55 2e f5 a0 a8 2b e3 31 |<W......U....+.1|
< 00000110 fe a4 80 37 b8 b5 d7 1f 0e 33 2e df 93 ac 35 00 |...7.....3....5.|
< 00000120 eb 4d dc 0d ec c1 a8 64 79 0c 78 2c 76 21 56 60 |.M.....dy.x,v!V`|
< 00000130 dd 30 97 91 d0 6b d0 af 3f 98 cd a4 bc 46 29 b1 |.0...k..?....F).|
---
> 000000c0 7f 46 dc 93 a6 b6 7e 01 3b 02 9a aa 1d b2 56 0b |.F....~.;.....V.|
> 000000d0 45 ca 67 d6 88 c7 f8 4b 8c 4c 79 1f e0 2b 3d f6 |E.g....K.Ly..+=.|
> 000000e0 14 f8 6d b1 69 09 01 c5 6b 45 c1 53 0a fe df b7 |..m.i...kE.S....|
> 000000f0 60 38 e9 72 72 2f e7 ad 72 8f 0e 49 04 e0 46 c2 |`8.rr/..r..I..F.|
> 00000100 30 57 0f e9 d4 13 98 ab e1 2e f5 bc 94 2b e3 35 |0W...........+.5|
> 00000110 42 a4 80 2d 98 b5 d7 0f 2a 33 2e c3 7f ac 35 14 |B..-....*3....5.|
> 00000120 e7 4d dc 0f 2c c1 a8 74 cd 0c 78 30 5a 21 56 64 |.M..,..t..x0Z!Vd|
> 00000130 61 30 97 89 60 6b d0 bf 3f 98 cd a8 04 46 29 a1 |a0..`k..?....F).|

An ASCII formatted file only has text data. Also, with the shattered attack you can't choose what the two versions should be so you are required to cross reference the different looking binary data to turn on/turn off some functionality. So the attack is mostly interesting when you include binary data. With the chosen prefix attack, you can have two arbitrary components, even textual ones, but they still have to be followed by such a binary component.

Also now git has collision detection code from sha1collisiondetection [1], making attacks even harder.

[1]: https://github.com/cr-marcstevens/sha1collisiondetection
Sure. But, in practice it’s never a debate between O(1) vs. a O(large n). It’s always either a heavy O(1) vs. a light O(small n) —-hash vs. linear search. Or, a heavy O(large n) vs. a light O(large n log n) —-hash everything vs. sort everything. In both cases, the second option usually wins.
The trouble with IPv6 extension headers
Why did they name it Greater Bay Area when we already have a place called the Bay Area?
Top Benefits of an Employee Management System
I should provided a link to the Tandem tech reports [1], they make for great reading, great for the Little Gray Cells. I do think hardware supported distributed transactions would make many problems go away. Fusing what was once modular has unlocked lots of gains (ZFS), with the rise of the hypervisors and abstract VMs, we are getting there in baby steps. Modularity incurs a cost that is much higher than most people realize, if we see something that could be modular, we usually take it, but those decisions force future decisions we aren't aware of. I think someday we will view it in a similar light to OO.

I got to tour the Tera offices in Seattle in the late 90s, about all I remember is that it was a torus and it used some finicky silicon process that was leading to manufacturing delays. I was all into Beowulf and Mosix [2] at the time using Alpha or x86, so I wasn't drawn to it that much.

[1] https://www.hpl.hp.com/hplabs/index/Tandem

[2] https://en.wikipedia.org/wiki/MOSIX
Oh, not that again. The last time this came up I pointed people at the PJM website, where you can read "PJM 101" and the section on geomagnetic disturbances, written for the people who are in the control rooms where such problems are dealt with. Yes, it's a problem, and it can cause outages, not for most of the reasons given here. The problem is that minor DC currents can cause transformer saturation, which reduces their capacity and causes them to overheat. It's not hard to detect this, and trip a breaker, and some key points in the US power grid have that protection.
The travails of multi-core in Apple desktop land
Incremental compilation isn’t the only point of the article
ISO C doesn't use EBNF, so why would you use it in constructing a compiler.

The ISO C grammar is even factored out to eliminate ambiguities without resorting to precedence rules; it has nodes like "multiplicative-expression", "additive-expression" and such.

You would have to convert that to EBNF and maintain it.

Complex rules are not required in C and they are actually harmful in parser construction, because their output is complex, and has to essentially be parsed again by the semantic actions.

For instance, suppose that in a Yacc-like parser generator, we have a * (star) operator on the right hand side of rules for "zero or more of". Say we have some "decl *" in a rule corresponding to $4. What should the type of that be? It has to be a list of some kind. So now Yacc has to provide a list structure for accessing into these collections. That list structure won't match what the parser wants to build, so the semantic action will be doing silly things like walking over the list of items using the parser generator's data structure, to convert those items to the AST nodes it actually wants.

The parsers generated by classic "Yacc-style" parser generators do not have to construct AST's at all; that's just one possible use case. A parser can directly evaluate as it is parsing, for instance; a classic parser generator can produce an expression evaluator that doesn't allocate any nodes. The parser skeleton works with a push-down stack and some tables. It invokes programmer-defined rule bodies, which access the symbols corresponding to the rule elements, producing semantic values that bubble up as reductions are made. The semantic actions never have to deal with any sort of complex data structure dictated by the parser generator.

There are going to be issues of parser generator syntax under EBNF. Under BNF, everything in the right hand side of a rule, except for the | operator, is a symbol. We can treat the variants separated by | as separate rules with their own semantic action bodies. Those bodies can refer to the rule symbols simply as $1, $2, $3 .... Simple counting of whitespace-delimited items confirms what number refers to what element of the rule. It's not obvious how this simple ergonomics can be carried over into a version of EBNF augmented with semantic actions. If there is a net loss of readability, then EBNF ironically becomes a burden rather than a boon.

Lastly, where do you see BNF in the project, other than the README.md files? The code uses recursive-descent hand-written parsing techniques.

If you're writing a parser by hand, and documenting the grammar informally, you don't want EBNF, because that increases the distance between your parsing code and its documentation. With a (carefully crafted) BNF spec, we have a shot at a achieving decent traceability between the spec and the hand-written recursive descent parsing.
What do you listen to?
Being distributive isn’t a feature for the binary files contents. I don’t want 100 historical versions of a huge game texture, just the latest one. The history is distributed however, so I can see who changed the texture even when disconnected. Centralized binaries like git LFS works like any package/asset manager.

There is no one that would want distributed binaries in git. But people also don’t want to switch from git to something else just because they have a 100GB or 10TB repo. Tooling (build tools, issue management) everywhere has decided that git is all that’s needed.

Not putting binaries in git isn’t a solution at all. Binaries are part of the source in many applications (e.g game assets, web site images...). Distributing every version of every binary to everyone is also not a solution.
For the occasional presentation I either use whoevers laptop that is already plugged into the projector, or the dedicated machine that's already in the room. For day(s) long meetings, I take a dedicated ultrabook.
Uh... Instagram is a Django app...
it's also the ecosystem.

I have an Apple Watch, it unlocks my laptop automatically. My AirPods connect seamlessly to my phone for listening to music, my watch when I'm working out and my laptop when I'm doing video calls at work. Continuity, AirDrop, AirPlay ... you can't deny that Apple has built an impressive ecosystem.
> I don't think x86 compatibility mattered.

I'll admit I had a limited worldview, but not running Excel as quickly seemed like the kind of criticisms I saw in the trade rags at the time.

> the idea that a massive array of cheap x86 processors will outperform enterprise-class servers simply hadn't occurred to most people yet

Oh, I don't know. There was a really common Slashdot cliche running around at that time: "Can you imagine a Beowulf cluster of these?"
I'm imagining the pressure inside sealed tubes filled with liquid could be exploited to provide a force multiplier
How the US killing of a top Iranian general rekindled Kim Jong Un's worst fears
You are being unreasonable. People don’t have time to analyze every point they make, and they especially don’t need to if it’s pretty much agreed to by now by everyone in tech except couple of Apple haters like yourself.
If you disagree with something call it out and let the parent comments defend it, instead of complaining how hacker news is full of fanboys. It’s what forums are for after all.
gcc can generate make dependencies since forever ago. That with ccache and distcc enables an environment where most of the time, compiling just a file or two plus linking needs to be done. For C at least, this problem has been solved for a while.
Sonos Sues Google, Alleging Theft of Speaker Technology
Things You Can Do Using PHP in 2020
Eh, the optimization you talk about is basically how hash tables are implemented in languages like Ruby and Crystal.
Apparently K9 Dev version is basically like eJavaToken, without applets installed, so no U2F, only CCID. Unless you specifically want that don't order.
I read Ben's writing a lot and listen to the podcast, I think you did a pretty good job capturing his points.
> If the local food sources are depleted you simply move on to someplace better.

Counterpoint: "someplace better" might already be occupied by other humans. Besides, a harsh winter is not a local phenomenon, it affects entire regions. Good luck getting to "someplace better" if you're starving, don't have any transportation besides your feet, and don't even know where "someplace better" even is.
"> <script>alert()</script>
What do you have against short-term dating?
Can’t tell if serious...

That’s exactly what I would hope pilots experience.
99% this thing didn’t actually die but was simply molting, it can appear dead for 4-8 weeks! I wonder how many of these poor creatures wake up in a landfill.
I never got to play on a Cray, but I remember working on a Convex for a couple semesters in school. I had no idea what I was doing back then.

Nowdays, it's pretty clear GPUs are the winner, but like I said, they just don't feel like you actually live and breath inside of them the way you do with CPU code (you shuffle your data over and shuffle it back), and I'm kind of just imagining an alternative timeline where Intel and compiler writers got a chance to run with the EPIC idea.
IIRC they disabled autoplay for videos with sound. In the settings you can also completely disable autoplay for all videos.
But not on mobile nor with a modern Firefox' reader mode ...
Chrome isn't the default on a lot of platforms.
Both Samsung and LG have emulators that are fine for feature development. You don’t need the hardware and there are too many variations to even make that worthwhile.
I usually does not care about 1% improvement at all. It can be due to many factors including over fitting to training set.

What is important is the ideas in the paper. How does it translate to your context. If it is relevant you can try it out since it may give more than 1% in your data set :)
Wednesday: Unblemished and Wise
Also, the query optimizer are more eager to use indices when ordered.
I was always partial to the DEC-10 architecture. That said my first exposure to a machine that had been really well thought out was the IBM 360.
> I would be very worried that the court would indeed find the driver negligent.

I use open pilot on the highway, and I love it. I had to physically tap into the CAN bus for my car's safety system, that made me very nervous. But the installation is completely reversible, and I'm much more comfortable with it's limitations. I just treat it as a really great adaptive cruise control and active lane keep assist.

But that's all it is. I would be completely responsible in most situations if my car caused an accident while open pilot was active. Open pilot's design has it immediately drop all control of the car if you touch the brake or gas, it does not aggressively follow cars, and the driver is still required to control the car. So if I start to become uncomfortable I need to immediately take over.

Assuming that open pilot will always act within it's safety guidelines doesn't mean that its safe. Toyota's paid tens of millions in fines and settled multiple lawsuits over unintended acceleration. I believe that using openpilot on the highway means I'm a safer driver. But I do understand that if I did get in an accident proving I'm not negligent might be extremely difficult.

I agree with you, liability is a very important part of self driving functionality. I won't think a car has full self driving capability until I can get in the back of that car, go to sleep, have it drive me somewhere, and hold no legal or financial responsibility for any accidents that occur. Openpilot is nowhere close to that, but I do think it's really good for what it's meant to do.
Ask HN: How to Break into Quantitative Research?
I’m a CS master’s student from a top 5 school, and I’ve done some interesting theoretical research in deep learning. I wanted to try out quant research, maybe in an intern capacity, as I’ve been studying applied math and also have managed fo get into a solid master’s program for the subject.
Do you have any tips on what to study, how to get interviews, and how to score an intern spot at a place like Two Sigma, Citadel, DE Shaw, etc?

I really appreciate the guidance!
You can also type `type time` to see that time is a builtin. `which` and `hash` may also be interesting.
Ask HN: Is Branch Safe to Use in iOS?
Reading Branch’s explanation of how they built a database matching IDFA to cookies on the Web makes me think it’s a good advantage to use their service:

https://blog.branch.io/how-mobile-app-install-attribution-works-for-ios-and-android/

But has Apple been OK with a company using IDFA like this? I suppose they would have shut them down by now if not. But they haven’t...

Can someone from Branch or the 30,000 apps using it answer how this works with Apple’s terms
pssh.. they didn't mention the vimtectualist way - :q!

or the French way - ZZ
Graphchain, a scalable and decentralised DAG solution
Thank you for sharing this! I think it is a very cool trick. Unfortunately it didn't work for me. Seems like whether path is closed or not is not persisted during `ctx.save()` operation: https://developer.mozilla.org/en-US/docs/Web/API/CanvasRende...

Which causes the bottom closing line to appear where it shouldn't. Here is a simple jsbin to reproduce: https://jsbin.com/luzatuteha/1/edit?html,js,output