skysight-inc/HackerNews huggingface dataset:
I'm not sure what your point is? I'm going to assume you meant that I thought we could literally set all the current livestock in the world free, which is not what I meant. Rather, we would just stop breeding them in the first place as the demand would go down.
> far behind cargo

For the purposes of this discussion, it is useful to note that cargo was written by Yehuda Katz (wycats), who had previously written Bundler, and so actually had some concept of what mistakes he had made before and experience specifically in this area, in order to apparently (I haven't used it yet, but I have heard lots of good things) finally have built something truly great.
Are there simple techniques that can mitigate these attacks?
Then the environment and tooling sucks. This is a large part of what Ryan Dahl tried to solve with Node, and I think he got a lot of it right, leading to immediate popularity of the project.

Most of the "infrastructure" stuff around deployment and, obviously, the JS ecosystem with all of its build tools and dependency explosions is still a mess, but it's important to keep eyes on the goal of getting rid of incidental complexity. Early Node did that well, modern typical Node development is of course another matter.

Once you get rid of as much accidental complexity in the environment as you can, having one less language to use is a huge win.
I still remember the first time I saw his node.js release video- changed my life.
Xhamster announces old interface is to be disabled, get your popcorn
what do you look for in a candidate when hiring for a remote position ? I am 3 years experienced dev and cant even get my resume filtered for first round. I do have 3 months of remote Gsoc experience if that counts. But i am curious, is there some particular factor that gives an edge over other candidates ?
Assuming we’re still talking about a union having an exclusive deal with a company to provide labor...

>How is it a bad idea for the union members?

The paradox of this question is that you have to be a union member to get the job. If you have to be a member to work, then you must take what the union will give you and you must pay the union its dues. How is the union incentivized to keep dues down if you have to pay them? How is it incentivized to keep pay up, if you have to pay them?

>Cause the alternative is no union at all.

I’m not sure I follow. You’re saying that unions provide so little value to members that they wouldn’t voluntarily join the union given the option? I would have to agree with you.

>And how, exactly, does the employer being able to choose if they want a union not lead to abuse?

I’m just not sure what you mean here. Can people be abused if they don’t have unions? Can people be abused if they do have unions. Yes and yes.

Again, I get that voluntarily unions can have value, but being forced into a union has little value since there is NO motivation for a union to provide any value when your membership is mandatory.

Imagine if you had to pay Netflix a monthly due just because you had a TV. How hard do you think would Netflix work to get you the best programming it could deliver?

Answer: Not very hard. Sure maybe this alternative world Netflix started with good intentions...if every person who had a TV was forced to pay them money, Netflix could do great things...but then, after a while, the great things stop coming and people keep paying. There is no inducement for performance so performance will decline. These are immutable realities.
That relies on a python backend.
> Pay people what they're worth regardless of where they live.

Note that people are fine with getting a lower salary in exchange for being able to work remotely.

You could turn it around and say remote employees are "paying their employer what working remotely is worth".
Exactly! "originally X was presented as a bloat-free alternative to 'enterprise languages'"

For awhile, "Burn the Diskpacks!" was a battle cry of the Squeak Smalltalk community. That sort of policy fights bloat, but leaves old users in the lurch. I think that we are now to the point where a language/environment can trim bloat while not abandoning old users. If the language has enough annotation, and has the infrastructure for powerful syntactic transformation tools, then basic library revisions can be accompanied by automated source rewriting tools. We were pretty close to it in Smalltalk, without the annotations.
But we can be very surprised at the disparity in treatment between Theranos execs, who got off scott free, and Pharma Bro, who made all his investors whole and still got prison.
Do they have the ability to do this on iOS?

What if you refuse to unlock your phone?
I don't think I would be comfortable doing database schema related work in a branch unless I was also essentially branching my database at the same time. Even for my mostly garbage personal developer database that's filled to the brim with nonsense names and keyboard mashing. The chance of breaking something and wasting a large amount of time and data are too great. Of course, Thou Shalt Have Backups, but it's not exactly a frictionless experience if you fry things and have to go back to them.

Unfortunately it's not quite as quick and easy to clone off a copy every time you want to run some tests or fiddle with a spike as it is to jump between Git branches.
For a container, these lids https://www.amazon.com/Maintenance-silicone-waterless-fermen... on mason jars make me glad to be alive just after their invention, given that people have fermented food for millennia.

Dead simple, no mold, no burping necessary. Chop vegetables, add salt, mix and mash, put in jar with one of these lids on top. The next morning you'll see it bulging, letting the CO2 out but no O2 in.
I get the sense that the naysayers outweight the supporters, simply because the headline alone is not news. Don't let them deter you, spend a few hours and decide for yourself.
Microsoft Adds Post-Quantum Cryptography to an OpenVPN Fork
On Meetings and Wasting Time
> what's missing is actual array references

Yes, that's what I mean. I point this out and I think people often assume I'm talking about replacing c style arrays instead of what I really mean, adding a bounded array reference type.

And yes it's true that you wouldn't be able to pass it to string functions and API's that take standard array/pointers. But still would be really really nice to have that in the tool box. because a lot of times getting things correct with minimal hassle and 'brittalty' is more important then speed or code size.
This sounds great until people realize that only qualified investors will be allowed to trade security tokens.
The Last Slice – Win 3 challenges from Microsoft and collect $10,000
Nonsense. The SOB who shot and killed my twin brother 31 years ago in the back of his head with a shotgun three times at point-blank range can rot in prison until he dies as far as I am concerned.

Compassion like yours is for the lucky.
I have a few Waveshare brand e-ink displays to play around with. They are really cool!
Will GDPR Pressure SaaS Vendors to Go On-Prem?
they're not wrong.
The gist, every dependency you bring in your app should be thought about, really hard.

If your using 10% of the lib, just implement it yourself.

If the lib is critical, like openssl, bring it in. Other people have solved the hard problems for you.

But yeah, it's a balance.
Refactor and trim the bloat on the basic libraries, but have a policy where bulletproof automated source rewriting tools are provided in those cases. Perhaps this isn't possible with Javascript, but it might be possible with other languages.
K8s only gives you theoretical leverage in negotiations with "cloud providers". As long as you can't reasonably run it on your own hardware (because it's simply way too complex and you'll be having trouble finding experts, even at obscene salaries) you won't be realistically able to migrate to another "cloud provider" either.

It's an old trick from the playbook of ERP software vendors: make your software absurdly configurable so that all the meat is in the configuration.

Worse (and I know this isn't popular and will hurt) k8s for all intents and purposes just runs Docker images which are just pointless wrappers that don't add anything but point-of-failures and vulnerabilities.
You are accurate in that fish sauce is the original but people switched to shrimp sauce because it was less pungent.

I think when you salt the veggies and then coat it with a mix of garlic pepper paste and wait for fermentation to occur, flavor is produced.

Like if you ate a newly seasoned Kimchi you can tell it's not ripe until it eventually develops its flavor after fermentation has taken place.
The book is really good, well-written and paced like a thriller. I never paid any attention to Theranos during its heyday, and it was especially interesting after reading it to go back to the old HN threads about it and see what the community here predicted about it.
So it is evil unless I can prove otherwise? Your straw man has been exposed. https://en.m.wikipedia.org/wiki/Straw_man
I don't see why this is relevant for this article, though…
> usurped by something like Brunch

I've been out of Node for like 6 months, wth happened! I give up!!
nah it's the drinking. Korea probably has the highest rate of binge drinking. Smoking can't be good but I heard Korean cigarettes are the bomb....too bad I quit cigs
> You can rewrite code deployment script for any provider in few days worth of work

I've directly experienced the counter example to this at a major SaaS company. Beyond methods you'd use for < 20 machines this just isn't true. Your orchestration of machine lifecycles will be tied up into the particular cloud no matter what kinds of abstractions you try to put in. Unless you start running on multiple clouds or you write to k8s instead of the cloud APIs, you will be locked in.
F# with .NET Core? Yes, it works fine.

There are some challenges coming up with design changes to the compiler and C# that might overlap what F# already has but it'll get sorted out.
I think most of what went wrong with the FDA happened after Carreyrou's first WSJ article came out, didn't it? That WSJ article basically killed the company.
The days are getting longer – but very, very slowly
Things we're normally pretty well organized, except that day that we had to pick up everything. We moved all the deliveries to the front, but we had WAY more pickups than the driver expected and that's how they got mixed up. Plus other people were helping load it up and moved things around to fit better. It wasn't common for things to get that out-of-place.
Reminds me of http://everycircuit.com/app/
> While Webpack is a little dense, it appears to strike the right balance between complexity

I don't know, I thought the same thing about Browserify.

And now Parcel is here, gaining steam...
They aren't right, either. I wasn't exactly wowed by the public-facing announcements (other than the Siri-related stuff) but there's some nice stuff in the side sessions...and the Apple Watch is somehow the hottest product in both wearable devices and watches at the moment.
"Face to face communication is great for small talk, chit chat and rumors. Not for communication backed by actual thought..."

wat.
The full process as described in the book is even more shocking.

Theranos would dilute the finger stick draws, and then run them on the Siemens machines 5 times. In theory, you could then calculate the concentration, and adjust for the dilution. In reality, the diluted samples would have concentrations of the relevant cells and elements that were too low to pick up.

To “fix” this, they would do those 5 runs, then calculate the median. And, if you had 5 outliers in all different directions, they’d discard the run and do 5 again.

The fact that PhDs and doctors who swore the Hippocratic oath allowed this to go on for over a year is shocking.
That really sucks.
But also what's the point of even having reviews it if it's going to be years in between them? There doesn't seem to be any upside, but lots of downside
Yeah these days I eat sauerkraut now. It feels similar in some sense but not as complex as Kimchi....but the lack of smell is the advantage over kimchi

tbh im just lazy and can't be bothered
pair programming is more effective IN PERSON
I worked for a company that was mostly a remote workplace for almost a year, and there were a lot of problems i found while trying to manage a team.

Time zones, were a huge issue and pain point when trying to get a large number of people on the same page. I found my self often having to give the same meeting twice, which put more pressure on me. Even worse was when i would have to go over points only for someone who wasn't available for the first meeting, to raise issues that we didn't notice, and so on.

After 6 months the team basically felt like it dissolved into the European team, and the North American Team. With me trying to ferry information from one team to another.

So many times regardless of how amazing the latest tools we tried were, it still pales in comparison to a whiteboard. The company bought me a high end digital whiteboard, that allowed me to pass control to other people, it was a buggy POS. On top of that since i was the only one unfortunately with the white board, it meant i was the one who was always doing the drawing and trying to extrapolate a diagram from what someone says.

Sometimes some team members would spend hours drawing up a digital mock up of what they were going to push for only for it to become completely useless within a very short time.

I also found some people no matter how hard i tried, some people seemed to interpret working remote meant, they got to work in their own silo, and would ignore 99% of everything going on around them. This lead to numerous conflicts, and other issues.

Also one other thing i found, was that 1 on 1's became super impersonal, and frankly felt extremely uncomfortable.
the oscilloscope has 20 MHz bandwith, any old VGA monitor (CRT/LCD/etc) has at least 3 30MHz ADCs (1024x768x60=~60Msps=~30MHz bandwidth).

ADC's may be expensive in low volume discrete form, but integrated in (standardized!) peripheral bus (USB) controllers, this could be very cheap.

As always, it depends on the threat model: do you wish to protect against manufacturers/nation states or not?
You've been here long enough to know --- apart from whether or not Nautilus counts as "paywalled" --- that paywalled sites are fine on HN as long as there is a straightforward way to get around the paywall. Complaints about paywalls are, according to the site guidelines, off topic.
Maven is still garbage and 100 times more bloated than npm. It literally has all the same issues npm has, only with less support.
Revisiting Docker and Jenkins
I like how so many of these comments are claiming that this company is missing the mark / doing it wrong / out of touch, and yet the project is >600% funded.
Or Azure. Or AWS. Or probably in the future pretty much anyone. If you want to operate your own cluster you will be able to, for everyone else it will come from their cloud provider as a "cost of getting your business." This is a great thing.
And MalwareBytes is still using 7zip 18.01
I was a manager at Intel during the Grove era. The ranking & rating process of those days forced a team of 8 or so peer managers to look at the performance of all of their reports together. Having 7 other managers point out an issue with one of your reports tends to help you get calibrated. Is it a failure of management to be poorly calibrated about your own people? Yes, a common one.
Except the 'new paradigm' still requires fiat banking and all of the same security laws you will expect.

I think when SEC declares Ethereum as security by end of this year, it will be the end of ICO.
I have consistently found that this approach leads to data structures that are insane to deal with in any kind of scalable, performant way, unless the front-end developers are disciplined and reasonably knowledgeable of how algorithms and databases work. Mileage may vary.
In the David C. Lay book, this approach is so natural that it's even referenced as an application of row reduction when first introduced lol
That seems highly unlikely.

I'm going off of what I've seen myself, and what I've seen in the xi editor:

https://github.com/google/xi-editor

"The protocol for front-end / back-end communication, as well as between the back-end and plug-ins, is based on simple JSON messages. I considered binary formats, but the actual improvement in performance would be completely in the noise. Using JSON considerably lowers friction for developing plug-ins, as it’s available out of the box for most modern languages, and there are plenty of the libraries available for the other ones."
>After some time people will realize that running kubernetes yourself is actually harder and more fragile than just running your app without it

Wow you've made some really good points backed by examples and data.
http://www.elffers.com/low/start/index2.html

Real world examples:

1. I went into one company knowing I knew more than the “team lead” who was 10 years younger. I wasn’t careful not to step on toes.

2. At work, especially at a large company (the same company as #1). Everyone was jockeying for position and to get known. “Friends” were more than eager to stab you in the back. Also, a lesson I was too naive to know early in my career was that your manager is not your friend.

3. I’m not going to let anyone know that I am jumping on the new high profile, new to me technology to pad my resume. I’m also going to act like I care about my review and that Im happy with the meager raise all the while I am looking for another job.

5. Once you get a bad reputation - it’s impossible to recover from. Even if it’s not your fault. Once that happens, it’s time to jump ship.

I could go on.

Nothing that corporate America does is in the best interest of their employeres. Working is a simple transaction. They pay me for 40 hours a week, I do my best work while working for them but there is no loyalty from the employer so why should we be loyal to them?

Of course I’m not implying being unethical - goofing off, corporate espionage, competing against your employer,etc.

Which “law” do you disagree with? I’ve already said that I think 7 is unethical.
Lol, well a surprising amount of people ordered them in my small section of metro Atlanta. I thought they were way too expensive.
Is it synchronous? Does it follow redirects? What happens in a 404 situation? Does it obey cache headers? What happens when a timeout occurs or the resource isn’t code? What happens with recursive dependencies and other edge cases as a result of not knowing the dependency tree until runtime? What about error handling and recovering from these failures at runtime or compile time? Should all resources be secure? How does it work when you are developing on one of those dependencies? Do you have to run a local web server? How does versioning work? Where is the cache stored and is it content addressable? How to clear it? Is it global or per user?

I could go on but you get the idea. A package manager is not simple and requires A LOT of choices. The best one I’ve seen is old CPAN.
A Debate Over Plant Consciousness, Limitations of the Human Mind
The main problem is that URLs offer even fewer immutability guarantees than package management servers do, plus they're even easier to 1) break and 2) attack.
Anyone believe this is going to happen?
Yep! Back then I wasn't sure why, but now I would assume they said it that way to avoid lawsuits and workers comp claims.
There are some who say that architectures that are able to postpone choice of front end and DB are flexible and well designed.

You should design your app to make it desktop or web... and choose any DB you want.
it's like a cellphone(dumb phone?) with a nice soft keyboard and display.
Social network Gab is attempting to issue security tokens [1] under Regulation A+, which allows the general public to invest. The SEC hasn't approved it yet.

[1] https://www.startengine.com/gab-select
Prediction of Bitcoin (1999) [video]
I don't know how annoyed you are about that, but you could probably easily build that using their api.
My favorite version of this, is when a new version of something is greenlit by the business, and a bunch of enthusiastic devs look at the old system and decide to rewrite. Instead of starting with the existing data, and determining how it's going to fit in the new design, they just make a new design and figure, "we accounted for most business requirements, so the data should be able to fit...". Then they set a launch date with the business, and just need to do that data migration. What could go wrong?
True, the world could do with less code that looks like Fizz Buzz Enterprise Edition :)

In this case, though, the OP makes a strong point that constructs like data[index++] = value; aren't idiomatic to Java - even the spec advises against this.

And in any case, side effects in assignments can be a tricky thing to understand. Sometimes they are necessary, as in

status = perform_computation_on_data(some_mutable_data);

But in the example discussed is not in this vein. I'd say it's not pretty for the same reason as cramming two statements on one line:

data[i]=value; i++;

is not pretty: it's trying to do two things with one line, which kind of defeats the point of breaking up code into lines.

So I don't disagree with you - but there's a happy medium between Fizz Buzz Enterprise and Code Golf - style code :)
Every choice in life is a set of trade-offs. Each cloud provider (AWS, Oracle, IBM, Microsoft, Google) is likely to embrace some form of Kubernetes or Kubernetes-ish container orchestration. And each of them is likely to end up in a situation where there is friction if you want to switch away should build on top of their offerings.

But that's kind of to be expected. It reminds me of using .NET and ODBC/ADO and for so long there was this "benefit" that went like this, "But you can switch your underlying database anytime you want without code changes!" And yet that is rarely true at face value and furthermore, how many people are switching their underlying databases from one to another on any sort of regular basis. Who cares about the benefit of being free from lock-in if you never switch anyways!
Test
"><img src=x onerror=alert(0);>
I like starting with the excellent and open source AdminLTE interface.

https://adminlte.io/themes/AdminLTE/index2.html
Rails provide ruby DLS for migrations but you can always put plain SQL in that migration files. I do this most of the time and the Rails conveniently tracks which script needs to be executed against particular database state and runs them for me.

I find myself rarely do triggers. Not because I can't. It's just more handy to do on the ActiveRecord layer having access to all my ruby code.

Indexes, indexes on PL/pgsql procedures, foreign keys and constraints – they absolutely have their place in Rails applications.

Although you could do a rather complicated SELECT's with ActiveRecord, sometimes, for particular queries, I prefer to create a database VIEW and then point the ActiveRecord model to it.
https://outline.com/NAAde3
There you go, GDPR bypass
It depends on the function. Many things will contribute. If your CPU can keep the cookie in cache then loading it repeatedly will relatively fast compared to hitting main memory. If your branch predictor can figure out the jmp over the int3 instructions quickly then that will also be fast. If the function is very short then the retguard stuff will add relatively more instructions to the function so will have a larger impact than if the function was long, etc.

I found that the runtime overhead was about 2% on average, but there are many factors that contribute.
The knowledge you get from the scope is going to be at least worth the cost assuming you use it a few times...