skysight-inc/HackerNews huggingface dataset:
Xogito | Web & mobile dev Agency / Studio | REACT FRONT-END DEVELOPER | Full-time | Remote in Europe

As a Senior Front-End Developer, a key member of a new product team, you will be responsible for the front-end development of the project from scratch. The Front End Developer we are looking for is someone able to breathe life into a product from a visual and interaction point of view. Someone able to understand how important it is to have an accessible and profound, yet user-friendly interface. If you are passionate and dependable, with a good dose of creativity and always interested to research more about your field of expertise then Xogito is the place for you.

=== Duties and Responsibilities
Create attractive and responsive front-end cross-browser and cross-platform applications
Implement mockups and wireframes into web and mobile apps
Collaborate closely with designers, back-end developers and quality assurance engineers
Follow the best practices for client-side development
Keep work well documented
Required Experience & Knowledge

=== Essential
Hands-on experience with React is a must
Good JavaScript programming skills
Experience with HTML5 and CSS3
Good working knowledge of the DOM and standard Web APIs
Record of implementing responsive designs with Bootstrap
Desirable

Fluency in English (both written and spoken) is a must
Bachelor’s/Master’s degree in Computer Science, related degree or prior work experience

Check details and apply here http://bit.ly/2SgeOfc

ATTENTION! Reference MEERKAD in the "Where did you hear about Xogito?" field and higher your chances to be hired.
For any Dutch people here, my wife wrote about this subject; https://www.amazon.com/Small-talk-survival-praktische-gespre... or https://www.bol.com/nl/f/smalltalk-survival/9200000115193053...
It seems like health insurance promotes the gym membership business model: pay a monthly fee and never go.
American Election Attack
One of the favorite features I have of the Plex Server, is that the Plex app will automatically back up photos on your phone to your Plex server, which can run on Synology as well (mine's on an ODroid HC connected up to a multi-TB drive with backup drive).
> deadlift's are quite dangerous for the untrained.

It's odd to me you picked deadlift to call out as dangerous.

The deadlift is certainly dangerous, but only in the sense that almost any large lift is dangerous for the untrained. But in my experience, the deadlift is a very natural motion for me and most people who I've seen get into lifting heavy. Fixing people's natural instincts is usually just pointing out a few cues--if you look up deadlift workshops most are are only an hour long. And if you are lifting too much weight, you just drop it.

The squat is a much more complicated motion: squat workshops are usaully full-day events, and the ways it breaks down tends to change as you add weight, so just getting the form is a long-term process. It's also a more dangerous lift if you have too much weight because you're under the bar.
so that you don't have to pay royalties to other browsers for being the main search engine.
I mean you have to pay one less. And if you have the most used browser, you save a lot.
Depends on what you're doing. It could be full circle, but for something larger ... not yet IMO.
And if they had done it even when the iPhone 5 came out in 2012 they would have been stuck with micro usb. Would that have served customers well?

Maybe it’s a good idea to let the market compete and come up with better ideas than the government mandating things....
Ray Tracing with POV-Ray (2013)
I would like to say that Nextcloud, while it is not trvial to set up, is very very good at helping you set up the server securely. They additionally have a way to testing your server to make sure you did set it up, and helps you to correct issues.

I would love to see Nextcloud create a "time machine" type box, where it runs both as your router and as a "home cloud" service. That way it would be much easier to configure it as a public facing service.
The naivety is in adding error-checking on top of a caucus process with a notoriously complex set of rules that have been executed by hand, by humans at over a thousand different precincts for many decades, and then hold up the results when -- shocker -- you realize a large number of precincts are reporting results that show evidence of mistakes or inconsistent interpretation of the rules.

Any commercial software company with thousands of data entry users would regard it as a massive mistake to suddenly, overnight, begin rejecting all data that wasn't in compliance with a complex set of rules that most people can't explain. You'd bring a smoothly running business to a grinding, embarrassing halt.

Of course all the individual precinct officials whose result were rejected are going to blame the app. Why not? The makers of the app didn't have a mandate to fix the caucus process. And of course when people's accuracy and competence are called into question they will do everything they can to discredit the source.

I don't know if that's what happened, but it's consistent with what we're observing: the state office is saying they're trying to resolve inconsistencies in the returns, and the precincts are blaming the app.

The right thing to do would have been to use software to measure the prevailing level of data quality and compliance with the state official's interpretation of the rules, and decide later whether to do anything about it in 2024, if ever.
Fixed. Sorry about that. Thank you for letting me know!
Recent research papers are the stuff that hasn't made it into textbooks yet.
I used to work at a global financial services firm that was AMD only back in the late 2000's when they were on top in the CPU wars. We never had any negative consequences from making that decision.
I read through the article, and a lot of what you've got looks really useful. Your explanation of GIT and source control is especially valuable. These are all pretty much skills a good programmer should have, but I would make one exception.

Personally, I like and have frequently used VIM. It's a useful tool to know how to use if you need to edit text files on a GUI-less system. However, I have yet to meet a single programmer with any ability to work as a team member that chooses to use VIM while using an OS with a desktop environment. VIM does have an interesting and valuable ideology, but that ideology isn't perfect and I worry that exposing new programmers to only one command line text editor and itss specific ideology might provide too narrow of a perspective. It might be a good idea to alsi present the ideologies behind other command line text editing approaches such as perl scripting and regex in order to update many files in order to widen their perspective and consider what they need to do while selecting the tool to use.
Have you read these papers, or are you just repeating something you read online?
I visited my family a couple of weeks ago and was shocked when my father told me that his phone 'received' some of our photos. I checked and a huge chunk of whatsapp photos that were backed up by my wife's phone had ended up in my dad's Google Photos account. I discounted it as my wife accidentally sharing the whatsapp folder with my dad but now I'm not so sure.
It's worth investigating how much the economic growth was a military proxy (and a human trait emerging upward).
Languages with lots of words for snow tend to be used places where there is lots of snow to talk about. Languages with few words for snow tend to be used in places that don't get much snow and thus don't need to talk about it.

In short, if you need to talk about any subject learn the local language (whatever that is) so you can talk to the locals about the topic.
If it were known that Tesla would jump this much it would have cost what it costs now at that point.

The fin market is great at exposing human biases about decision making. There are now still hundreds of stocks that will jump 100% in the next 6 months ready for the taking: why aren't you buying those? Because you don't know which ones will!
The Cybersecurity 202: Iowa caucus debacle shakes public confidence in security
Firefox should definitely be used, but donating to Mozilla is a mistake. They waste a lot of it, their executive compensation rates are way too high (especially given that MoCo just laid off employees), and Mozilla still hasn't kept up with promises they gave years ago (that Pocket is still proprietary being a notable and depressing example).

Donate to smaller developers of software you use, it'll go a lot further, and they'll probably put it to better use!
Ahh the good ol HN "stop using Google and start using Firefox" advertisement.

It's a bit odd to see this in every Google thread.

Btw, Firefox is too slow.
We are clearly working with very different kinds of event loops and asynchronous programming then.

I think you use "in general" to mean "in a specific subset" here...

It is not true that every step in async programming is sequentially consistent, except in a particular subset of async programming styles.

The concept of taking an async mutex is not that unusual. Consider taking a lock on a file in a filesystem, in order to modify other files consistently as seen by other processes.

In your model where everything is fully consistent between events, assuming you don't freeze the event loop waiting for filesystem operations, you've ruled out this sort of consistent file updating entirely! That's a quite an extreme limitation.

In actual generality, where things like async I/O takes place, you must deal with consistency cleanup when destroying event-driven tasks.

For an example that I would think this fits in what you consider a reasonable model:

You open a connection to a database (requiring an event because it has a time delay), submit your read and writes transaction (more events because of time to read or to stream large writes), then commit and close (a third event). If you kill the task between steps 2 and 3 by simply deleting the pending callback, what happens?

What should happen when you kill this task is the transaction is aborted.

But in garbage collected environments, immediate RAII is not available and the transaction will linger, taking resources until it's collected. A lingering connection containing transaction data; this is often a problem with database connections.

In a less data-laden version, you simple opened, read, and closed a file. This time, it's a file handle that lingers until collected.

You can call the more general style "broken" if you like, but it doesn't make problems like this go away.

These problem are typically solved by having a cancellation-cleanup handler run when the task is killed, either inline in the task (its callback is called with an error meaning it has been cancelled), or registered separately.

They can also be solved by keeping track of all resources to clean up, including database and file handles, and anything else. That is just another kind of cleanup handler, but it's a nice model to work with; Erlang does this, as do unix processes. C++ does it via RAII.

In any case, all of them have to do something to handle the cancellation, in addition to just deleting the task's event handlers.
Show HN: DIY Animated RGB Lamp, Runs WebAssembly
Yes because power cords are are exactly where on the list of top 100 things that are bad for the planet?

What next? Standardizing poser cords will help reduce terrorism and protect children?
no, but "In the case of a personal data breach, the controller shall without undue delay and, where feasible, not later than 72 hours after having become aware of it, notify the personal data breach to the supervisory authority competent in accordance with Article 55"
I haven't used Nextcloud, but I'm excited about a future of Notcloud products.
What did you replace Gmail and GDocs with? I've successfully moved to Firefox and DuckDuckGo, but am struggling to get off Docs and Gmail.
It’s still using an unvetted app in the critical path of an election, so in this case it feels like a distinction without a difference.
> I'm really curious how do you make companies post a job on those new boards?

I'm not sure you do. Historically, you would have your sales personnel call the company's HR dept and sell them the spot.
Kubernetes has some complexity but with some time investment it becomes clear.

You should learn this. Almost every company moving to the cloud with containers is leveraging it. I'd start with something simple like a GKE cluster on Google Cloud. Deploy a website using nginx and go from there!
Are you happy with the 3950x? I’m looking at the 3950x and 3900x. I’m not sure if the extra $250 is worth it. It’s replacing a i7-7700k so either one will be a nice upgrade.
It would be nice if they could tell you what photos/videos were sent to strangers.
If we're optimizing for low bandwidth the app they went with is even better (with captains actually preloading) because all you have to pass is the auth and results information no html at all...
It is launching on Xbox One as well as PC, and it only has 8GB of RAM and a fairly slow CPU.
Singing, improv and performing in general. It will pay dividends in everything you do, not only just relationships and holding powerpoint presentations. Once you do it long enough your personality starts to shift more towards your "performer personality" and your manner of speech, way of making up conversations becomes a natural part of you. I recommend this especially to those who suffer from social anxiety. It is the ultimate treatment that no psychologist, no drugs can offer
It’s often impossible to prove something didn’t happen. (Overused example: you beat your wife, prove you didn’t.) But when all parties involved universally denied the event (unusually strongly in this case), and the journalists couldn’t produce a single piece of solid evidence, especially considering the attack surface was pretty big (14 companies they say?), I’d say at least the story failed pretty epically as far as journalism goes.

Also take into account the fact that when the story first broke, people were quick to point to past reports by the same journalists that are provably false but never retracted.

Btw, last I heard about this story, it was said (IIRC) that Bloomberg assigned different journalists to re-investigate it. Did anything ever come of it?
Problem is that view is contradictory.

In the absence of discovering a natural resource bounty, GDP (economic) growth comes from two sources:

1. More people working harder.

2. Better technology.

If you exclude "medical advances and science" you're basically excluding (2) which means the only source of growth is (1). More people working harder. Saying the world can only get better by increasing the number of hours we work is dystopian and doesn't make sense to wish for.

Ultimately, all progress comes through technology.
Can Chrome extensions on the new proposed v3 standard remove that outbound request header?
If a program is structured in a particular way to run through large spans of contiguous memory but only do trivial operations, then memory bandwidth can be maxed out by the prefetcher and the cache wouldn't be used.

Things like adding two huge images with SIMD and writing out a new image could be like this. It would be much better of course if the image is tiled and more operations are done per tile, which would use the cache.

Good use of the prefetcher but poor use of the cache could still run through memory bandwdith.
Sleeping. Your health, your immune system, acuity, your very sanity, depend on it. This often means uncomfortable decisions such as saying "No" more often. Deep Sleep of Your Neural Network, not Deep Learning of Artificial Neural Networks, is the new craze, hopefully :-)
Fastmail for mail, and I use git for most document-type storage. If I absolutely need a spreadsheet, I just use Apple's Numbers which is mostly crap, but good enough.
I mean, I haven’t watched every 9-hour-long flat earther video on YouTube either, but I’m still pretty certain that the world’s not flat.
Is it because Google's webapps will have their own a/b tests which use experimental features only available in Chrome perhaps?

I mean personally I think they should do client-side feature detection and be back to being standards compliant and not creepy. The only reason why I'd consider such a flag is because they optimize the payload server-side to return a certain a/b test, but even with that they could do the default version first, do feature detection, and then set a session cookie for that domain only that loads the a/b test.

My other Thought was that they test a feature that is implemented across Google's properties, e.g. something having to do with their account management.
Tesla hasn't even started the certification process for self driving in any state. Without seeing disengagement reports and looking at how long it took summon to get released to market after initial preview(3 years), 5 years is being optimistic for Tesla. Realist would say they'll never be self driving with the current sensor setup. All the cars that farthest along by looking at miles driven between disengagements are all lidar based cars.
Is your stack half full or half empty?
What course? Would you say they are running MMT, or just closer to than other countries. They have embraced increased holdings for ~6 years. Def the petri-dish but still seems early days.
The same way anyone makes a living from any form of entertainment (like football, or social networks): advertising, subscriptions, and merch.
There’s a standard solution for this problem, namely numeric probabilities and prediction markets. If an internal prediction market had given an 80% chance of this happening, that’s meaningful in a way that individual ambiguous naysayings are not.
Google is a total-spectrum surveillance company. Advertising is a product they offer to their clients. (No, that is not you and me.)
Are you talking about the same thing? Because the identifier above is claimed to have 13b of entropy. Is there another high entropy identifier?
A few years ago my work environment became so complex that I felt like I was spending more time trying to code, than actually coding. So I started that thing where on Sunday mornings, I would give myself a couple hours, in bed, to code something simple in vanilla js.

It was super fun, and here's the result: http://jypepin.com/lolz

A few of those were harder than others and forced me to re-learn some basic maths. I really recommend doing such a thing sometimes!
If you happen to enjoy it, cook. If you don't want to cook, you don't have to. It's also possible to eat healthily if you eat out, especially if you have enough money.
I'm a happy FF user but let's be honest here, the second most used browser engine is Webkit (especially on iOS), far ahead of FF.
I fully support the value system here in that we both want people cooking for themselves more, but I have to say that sous vide cooked steaks taste like boiled meat to me, aka terrible. People around me are swear by it until I slap a ribeye onto the pan for them, high heat, making sure to render the fat.

To each their own but imo a sous vide is a big, expensive, plastic waste of counter space.
> Like, when demand goes straight up and supply can't go nearly as fast, what else would anyone expect? I don't understand why everyone always acts so shocked that the completely predictable happens over and over.

Thay aren't shocked, as you say its a predictable side effect. That's why cities have to be careful when saying yes please to the economic growth promised by big companies - it can have a detrimental effects on the people living there. Zoning regulations aren't usually arbitrary (I can't speak for any particular city's ordinances) they are there to ensure that minimum housing standards are met, that people don't find themselves living too close to heavy industrial areas, that the infrastructure and green space can cope.
Feels very scummy of Pete to declare victory in the absence of data. He's basically taking advantage of the confusion to lay claim to some of the polling boost associated with a win.

Not exactly a trait I desire in a president.
Learning synths: learn synthesis in your browser
The blurring boundaries between native ads and editorial
With styles in components, can you support skinnable components? If so, do you have to accept parameters in the component and modify the component every time you want to change some style to make it fit with your page look and feel?
The context here is, “I find OOP technically unsound. It attempts to decompose the world in terms of interfaces that vary on a single type.”

As I understand it, he's saying that, in languages like Smalltalk, the method that gets invoked for a particular message is determined by the type of the receiver only, not by the types of all the arguments. This is also true of, for example, Java before generics. By contrast, consider what you need to do for multiplication and division in a world containing integers Z, rationals Q, and floats R. Multiplication maps (Z,Z) to Z; (Z,Q), (Q,Z), and (Q,Q) to Q; and everything else to R. Division maps (Z,Z), (Z,Q), (Q,Z), and (Q,Q) to Q (Python 3 notwithstanding) plus division by zero; and everything else to R. In particular, note that if an integer is the "receiver" of a multiplication message, it may need to invoke the integer multiplication algorithm, the rational multiplication algorithm, or the float multiplication algorithm, and the return type will vary similarly.

In dynamically typed languages you can just resort to double dispatch in cases like this, but if you are trying to statically compute the type of the inner product of an integer vector and a rational vector (from the type signature of the inner-product operator), things are a bit more difficult.

CLOS and Dylan do have multiple dispatch for cases like this.

But Stepanov’s generic programming work is not primarily about so-called ad-hoc polymorphism, but about the other kind, parametric polymorphism. You want to be able to say things like, “Given a vector type V, its corresponding scalar type S has a multiplication operator S·V returning V,” and ideally give a generic specification from which efficient implementations of the operation can be automatically produced for any concrete vector type.
I'm not saying "let's just despair and do nothing", of course we should focus resources on innovation. In fact that's what we're doing right now. But let's not focus _all_ of our resources on a hope.

Don't you think it's safe to assume that technologies might not save us and that we should work on some alternatives, just in case the first scenario doesn't work?

> collapse comes from a lack of ingenuity, a sclerotic loss of the ability for a society to solve problems.

So you're saying that the _only_ way of preventing collapse is by technological advance? And that we should not try to make sociaty sustainable without growth, or at least to do some reasearch on how that might be possible?
It's a habit. Personally, I think lying takes up way too much mental space. It's sort of like driving with the seat belt unbuckled; just makes me anxious.

It's a skill to be honest faster, and with less hesitation. The faster you can be honest, the more benefits you reap from it.

Kindness is similar. You want to be kinder faster, with less hesitation.

Otherwise, it will feel forced.
13b, if usage statistics are disabled (not the default). Otherwise, unspecified amount of entropy.
That doesn’t have anything to do with the technology used to implement it.

I might have mis understood the OP’s point with their parenthetical remarks.
The high-performance, low core count CPU market is not well served by AMD, but I don’t think that’s a large segment of the CPU purchasing share. AMD is aiming for top dog not boutique.
Most farms depends on big tractors - if society collapse they will have a lot of food rotting in the field unless humans get out there and deal with it by hand. You won't like your lifestyle, but if you can get to a remote farm (remote is key - you need to get away from labor competition) you can do okay.